• ベストアンサー

エクセルのindirectの使い方について

今、セルに「=VLOOKUP($C$3,'1A'!$A$6:$AA$103,C$4,FALSE)」 と入っているとします。 シート名が「1A」というところを見ています。 シートが1A~6Aまであるので上記「」と同じシートに A1~A6のセルに1,2,3,4,5,6と入力してindirect関数を使って =VLOOKUP($C$3,'1A'!$A$6:$AA$103,C$4,FALSE)の「'1A'!」の部分を 修正したく思っています。 どのようにしたら良いのですか?

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

  • ベストアンサー
  • deecyan
  • ベストアンサー率38% (89/233)
回答No.1

式を入れるシートのA1のセルに シート名 1A が入ってるとします =VLOOKUP($C$3,INDIRECT(A1&"!$A$6:$AA$103"),C$4,FALSE) といれます。

その他の回答 (1)

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

1Aシートの場合ですが如何でしょうか。 =VLOOKUP($C$3,INDIRECT(A1&"A!$A$6:$AA$103"),C$4,FALSE)

関連するQ&A