Excelで複数のシートからデータを集計するにはINDIRECT関数が便利です。 ややマイナーな関数ですが、覚えておくと役に立ちます。 他のシートから数値を参照 たとえば、次のような事例があります。 1月〜6月の月ごとに給与一覧表がある例です。 月ごとのデータを集計します。 通常だと、次のような数式を入れるでしょう。 =を入れて、マウスで選択して、という操作を6回繰り返せば、完成します。 この操作をもっと簡単にするのがINDIRECT関数です。 INDIRECT関数ならオートフィルで簡単に集計 先ほどの数式は、 =’1月’!D19 という数式です。 このうち、’1月’の部分だけが変化します。 [1月]はセルにすでに入力されていますので、これを利用するのです。 セルA2に[1月]とありますので、 =A2&”!D19″ と入力します。 (この[!]は、シート名とセル名の区切りに入れるものです)
![Excelで複数のシートのデータをかんたんに集計できるINDIRECT関数 | 独立を楽しくするブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/bdb334ae29052d89bd7941cb752c203803d484db/height=288;version=1;width=512/https%3A%2F%2Fwww.ex-it-blog.com%2Fwp-content%2Fuploads%2F71678c3443b28754e7f6b03d754362a2.png)