■ 最新の投稿

関数技:SUM関数にシート名を渡せるって本当!? ~SUM関数×INDIRECTの魔法~

Excelで複数のシートにわたるデータを集計する際、シート名を可変にできると便利ですよね。

例えば、各支店の売上データを「札幌支店」「東京本社」「大阪支店」などのシートにまとめ、「集計」シートでデータを合計するとしましょう。

便利なのが INDIRECT関数 です!

基本構文:

INDIRECT(参照文字列, [A1形式])

A列にシート名を並べて、それを参照する形で関数式を作ります。

※セルB2には次の数式を埋め込みます。

=SUM(INDIRECT("'"&$A2&"'!A2:C2"))

次のように、プルダウンリストにシート名のリストを仕込んで、活用する方法もありますね。

シート名を変数として管理できるので、多くのシートの動的な集計が可能になります。


Comments

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です