• ベストアンサー

別シートの参照値を反映したい

別シートの参照値を反映したい book内にSheet1~4まであります。 Sheet1のA1には、Sheet2~4という文字列が入ります。 Sheet1のB1には、Sheet2~4のセルの番地のみ入力されています。 Sheet1のA5に「="="&A1&"!B1"」と入力した際に文字列ではなく参照先の数字が反映される ようにしたいのですが、可能でしょうか? ちなみにコピーして値のみ貼り付け、F2を押せば数字が反映されるのですが、関数を残して おきたいと考えています。 ご教示お願いいたします。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

NO1です。 >#REF!になってしまい、うまく参照できませんでした・・・。 ⇒ご例示から類推して、B1はセルの番地という事でしたので「A1,B1・・・」が入力されていると解釈しています。よって、これ以外のデータの場合エラーになります。

shabushabu
質問者

お礼

""を文字列の始めと終わりにつけることで解決しました。 ありがとうございました。 本当に助かりました。

その他の回答 (2)

  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.2

実際に、A1とB1に入っている値(文字列)は何ですか? まさか、 Sheet2~4 という文字列が入っているわけじゃないですよね?

shabushabu
質問者

お礼

いえ、Sheet2~4という文字列が入っています。。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

一例です。 =INDIRECT(A1&"!"&B1)

shabushabu
質問者

お礼

さっそくの回答ありがとうございます。 しかし#REF!になってしまい、うまく参照できませんでした・・・。

関連するQ&A