[[20210611081015]] 『名前の定義でOFFSET』(椎那) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『名前の定義でOFFSET』(椎那)

名前の定義を可変にするためにOFFSET関数を用いて

=OFFSET(分類1!$A$1, 0, 0, 1,COUNTA(分類1!$1:$1)-1)

のように範囲を指定しています。

この時シート名がそのままの場合と「 ' 」が付属される場合で何が違うのでしょうか???

はじめはただシート名を記入していたのですが、分類2のシートを参照しようとした場合に適応されずセルをクリックして参照した時に「 ' 」が付いていたので気になり調べてみましたがそれらしき情報を見つけられませんでした。

この先データが編集されたりでエラーになっても困るので原因が知りたいです。
よろしきお願いします。

< 使用 Excel:Excel2016、使用 OS:unknown >


ざっくりいうと、シート名が【数字で始まる】、シート名「( ) 〜」などの【記号が含まれる】と'(シングルクォーテーション)でシート名を囲むルールなのです。

(もこな2) 2021/06/11(金) 08:53


>分類2のシートを参照しようとした場合
その数式はどのようになっていますか。
(な) 2021/06/11(金) 08:55

なるほどですね!
文字などの場合に”で囲まれるような感じでエクセルのルール上つけなければいけないだけで、使用上区別があるわけではないのですね??

追加で質問させていただきます。

例えば名前の定義を
車という名前で範囲をOFFSET関数を用いて定義します。

A1セルに車と入力した場合にA2セルにリストをつくり、範囲をINDIRECT($A$1)としても表示されません。

解決法がありましたら宜しくお願いします。
(椎那) 2021/06/11(金) 08:59


あ、すいません汗

分類1と分類2の名前でやっていて、式自体も数字部分が違っただけだと思っていたのですが、
分類2の後ろに半角でスペースが記入されていました!

おそらくこれが記号として判断されて'が付いていたのだと思います汗
(椎那) 2021/06/11(金) 09:02


結果はどうだったんですか。
(な) 2021/06/11(金) 09:53

なさん

名前の定義自体はうまくいっています。
式も上記の式でシート名が違うだけです。

'の理由も上記です。

(椎那) 2021/06/11(金) 10:29


リストについて自己解決できました!

また別の疑問が出来た場合は宜しくお願いします!!
(椎那) 2021/06/11(金) 11:47


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.