• ベストアンサー

エクセル 関数でシート名を使用したい

Excelで質問です。 1つのブックの中に複数のシートがあります。(シート名/東京、大阪、福岡etc) 計算結果表示用シートのB3にシート名を入力し、そのシート名のシートの数値を計算して、表示するというものをつくりたいです。 例えば計算表示用シートのC1にシート名東京のE50+E52の合計を表示させるとして ='東京'!E50+'東京'!E52 なら表示できるのですが、B3に東京と入力して ='B3'!E50+'B3!E52 としたら上手くいきません。 わかる方教えて下さい。

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

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

そういう場合はINDIRECT関数の出番です。 =INDIRECT(B3&"!E50")+INDIRECT(B3&"!E52")

関連するQ&A