- ベストアンサー
エクセルでシート名にする関数は
例えば 東京 大阪 京都 と何十枚ものシートがあります。 ある統計を取るために 東京のM3の値を統計シートに表示したい。 京都のM3の値を統計シートに表示したい... 統計にシートのA1には東京とかA2には京都という シート名が表示されています。 この統計を取るシートのA列の値は規則性がありません。ただし、M3は固定です。 とりあえず、手入力でしましたが、=東京!$M$3 でもA1の値がシート名と認識してくれるものがあると コピーすると助かるなーと思ったので、なにかあれば教えていただけると助かるのですが... うまく伝えられてるでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
A1にシート名が入っているとして、 そのシートのM2を表示したいときは 下記の式でOKです。 =INDIRECT(A1&"!M2") INDIRECT関数は文字列を参照にすることができます。 "!M2"は、普通にシートからの参照にするとき =東京!M2 となりますよね?だから「!」が必要です。
お礼
ありがとうございます。できました。 月曜になりますが、会社でやってみます。
補足
会社でもできました。本当に助かりました。