Excelで複数のシートのデータを簡単に合計する方法



Excelはデータの集計方法に関して非常に柔軟ですが、特に複数のシートにまたがって作業する場合や、セルがきちんと整列していない場合は、必ずしも簡単ではない場合があります。各シートから手動で合計をコピーしたり、複雑な数式を書いたりするのにうんざりしているなら、時には面倒ではあるものの、実際に役立ついくつかのテクニックがあります。このガイドでは、複数のシートにまたがって同じセルの値を合計する基本的な方法(Excelは必要以上に簡単にできるように作られています)と、データが同じ場所にない場合の対処法について説明します。数式をいくつか入力し、数回クリックし、そしておそらく少しイライラすることになるでしょうが、頭を悩ませることなく合計値を取得する方法もご紹介します。

Excelで複数のシートの値を合計する方法

すべてのシートの同じセルを合計する – クラシック 3D リファレンス

これは、四半期ごとの売上シートなど、レイアウトが同一のシートが複数ある場合に最適な方法です。3D参照を使用すると、複数のシートの同じセルを1つの数式で合計できます。なぜ便利なのでしょうか?各シートを手動で合計する代わりに、シート全体を参照するだけで、Excelが面倒な作業をすべて行ってくれるからです。例えば、Q1、Q2、Q3、Q4というシートのE6セルの合計をすべて合計したい場合に最適です。

式は次のようになります。

=SUM(‘Q1:Q4’!E6)

シート名にスペースが含まれている場合は、シングルクォーテーション(一重引用符)が必要になる場合があります。場合によってはシングルクォーテーションがなくても問題ない場合もありますが、Excelのバージョンやシート名によって大きく異なります。

設定によっては、数式バーに包括的な参照がすぐに表示されない場合がありますが、 を押せばEnter機能します。これは文字通り、Q1からQ4までのすべてのシートのE6を順番に合計します。Q1、Q2、Q3、Q4のようなシートがある場合 ExcelQ1からQ4までのすべてのシートのE6を合計して」と指示するのと同じです。

3D参照の手動入力 – 簡単だが、癖に注意

数式を入力したい場合や、より細かい制御をしたい場合は、開始シートと終了シートを明示的に指定してください。つまり、同じ例の場合は次のように入力します。

=SUM(‘Q1:Q4’!E6)

この場合、セルE6をシートQ1からQ4まで合計しています。ある設定ではうまくいきましたが、別の設定では…うまくいきませんでした。シート名にスペースや特殊文字が含まれているとExcelが誤認識することがあるので、必ず確認してください。これで、 を押すとEnter、これらのセルの合計が表示されます。これは素早く、キー入力も最小限で済みます。

マウスとトラックパッドを使ったセルの合計計算 – より視覚的なアプローチ

この方法は少し実践的ですが、実際に何が起こっているかを視覚的に把握するのに役立ちます。 で数式を開始し=SUM(、最初のシートをクリックして目的のセルを選択します。次に、 を押したままShift最後のシートをクリックすると、その間にあるすべてのシートが強調表示されます。アクティブシートでどのセルを選択しても問題ありません。書式設定が維持されていれば、単なるプレースホルダーです。すべてのシートが強調表示されたら、 を押すとEnter、Excelが自動的に適切な参照を数式バーに挿入します。

この視覚的なスタイルにより、シートの記入忘れやタイプミスの可能性は低くなりますが、正直に言うと、マウスの精度によっては操作が少し面倒です。それでも、正しいシートを参照していることを素早く確認したり、視覚的に確認したりするには便利です。

異なるシートから異なるセルを追加する — カスタマイズが増え、ストレスも増える

もしデータが複数のシートにまたがってE6に隠れていなかったらどうでしょう?セルB6はQ1、セルC6はQ2、セルD6はQ3にあるかもしれません。その場合、異なる参照を1つの数式に手動で接続していることになります。構文は次のようになります。

=SUM(‘Q1’!B6 + ‘Q2’!C6 + ‘Q3’!D6)

特にセルを大量に加算する必要がある場合は少々面倒ですが、一度きりの計算であれば問題なく使えます。シート名を引用符で囲む際は正確に、またどのセルがどのセルに属するかを把握しておく必要があります。繰り返しますが、シート名にスペースが含まれている場合は引用符が必須です。Excelは細かい処理を細かく指定する場合もありますが、このような計算は正しく処理してくれます。

マウスとトラックパッドを使用して異なるセルを合計する

数式を入力するのが面倒な場合は、マウスとキーボードを併用できます。 で数式を開始し=、最初のシートをクリックして、合計に含めるセルをクリックします。セル参照が数式バーに表示されます。次に と入力し+、2番目のシートに移動して対象セルをクリックし、すべての参照が含まれるまでこれを繰り返します。完了したら を押しますEnter。この方法なら、すべての参照を入力せずに、必要な合計を取得できます。ただし、注意しないと見失いやすいので、数式を確定する前に、正しい参照がすべて表示されていることを再確認してください。

そうですね、シート間で合計を計算するのはそれほど難しいことではありません。1つのシート内で単純に合計を計算するよりも少し難しいだけです。データが散在していたり​​不規則だったりすると、本当の面白さが出てきますが、これらの方法は、頭を悩ませることなく合計を計算するのに十分です。COUNTIFS、SUMIFS、AVERAGEIFSといった他の関数を詳しく調べたい場合は、それはまた別の話になりますが、少なくともこれで基本は理解できたと思います。



この記事は役に立ちましたか?