• ベストアンサー

Excel 3D参照の仕方

串刺し参照ができずに困っています。 ブック内で日付ごとにシートを作成してあります。 ここで、各シートの同じ位置のセルを行単位で別のシートにコピーして、 日付別のデータ一覧を作りたいのです。 (例) 1日のデータ(B1:F1) 2日のデータ(B1:F1) 3日のデータ(B1:F1) . . . ’シート名’! とセルアドレスをくっつけた文字列を作って、その前に"=" を付けるだけ、あるいは Indirect や Index で読み込ませようとしましたがうまくいきません。

質問者が選んだベストアンサー

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

仮にその別のシートのA1セルにシート名が入っていて、そのシート名のシートのC1を参照したいなら、 =INDIRECT(A1&"!C1") です。

mqm
質問者

お礼

=INDIRECT(A1&"!C1") の中で、 A1の前後に(’)をつけていたのがまずかったのと、 C1に該当する部分が多岐にわたるため、セルアドレスを(”)と (&)でつないで合成していたものを Concatenate に置き換えたところ、解決いたしました。 大変ありがとうございました。

関連するQ&A

専門家に質問してみよう