この記事ではエクセルのピボットテーブルで複数シートを集計する方法について解説していきます。
ポイントは、以下の通りです。
・複数のワークシートやピボットテーブルを1つのピボットテーブルに集計するにはピボットテーブル/ピボットグラフ ウィザードを使う。
それではさっそく見ていきましょう。
エクセルのピボットテーブルで複数シートの集計(2シート以上を1つのピボットに結合)する方法
サンプルとしてある和菓子屋さんの1~3月におけるあんこ大福、きなこ大福、ごま大福、みたらし団子、きなこ団子のそれぞれの売り上げのデータを示します。
月別にデータシートが分かれています。
この3つのシートを1つのピボットテーブルに集計してみましょう。
まず、キーボード上で「alt」+「D」+「P」の順にキーを押して、「ピボットテーブル/ピボットグラフ ウィザード」を立ち上げます。
分析するデータのある場所:複数のワークシート範囲
作成するレポートの種類:ピボットテーブル
と選択して[次へ]のボタンをクリックします。
ページフィールドの作成方法を指定とし、[次へ]をクリックします。
データの範囲を追加していきましょう。
統合するワークシートの範囲に1月のデータ範囲(シート「1月」のA2:D7)を入力し、[追加]を押します。
ページフィールド数を1に指定して、ラベルを1月と入力してください。
2,3月も同様にデータ範囲を追加し、ラベルをそれぞれ2月,3月に指定してください。
すべてのデータを追加したら[次へ]をクリックします。
ピボットテーブルの作成先を新規ワークシートと指定します。
もし、既存のシートに作成したい場合はシートとセルを指定してください。
[完了]をクリックします。
新しいシートに1つのピボットテーブルが作成されました。
ここで、総計(個数、単価、売上のすべての合計)の列(E列)は不要なので非表示設定にします。
非表示設定にするには、列を選択し、右クリックより「非表示」を選択してください。
ページのタブより「すべて」「1月」「2月」「3月」を選択すると、1~3月の合計(すべて)や、それぞれの月のみの売り上げを確認できます。
1月だけの売り上げを確認してみましょう。
タブをクリックして1月を選択し、[OK]をクリックします。
1月の売り上げのみがピボットテーブルに表示されました。
次にデータに変更があった場合の対応を紹介します。
1月のあんこ大福の売り上げ個数が500個から600個に変更されました。
売上金も75000円から90000円に変更です。変更点を赤文字で示してあります。
ピボットテーブルのセルを選択し、ピボットテーブルツール内のピボットテーブル分析タブから[更新]>「すべて更新」をクリックしてください。
ピボットテーブルもデータ変更後の数値が反映されました。
行間に新しい行、または列間に新しい列が追加されてもこの方法で更新できます。
1月に限定で発売された三色団子の情報を追加します。
あんこ大福とくるみ大福の間の行に三色団子の項目を入れました。
追加箇所を赤文字で示しています。
同様の手順で更新します。
ピボットテーブルにも三色団子の情報が追加されました。
しかし、最終行の下に行が追加、または最終列の右に列が追加された場合はこの方法では対応できません。
最終段(きなこ団子)の下に三色団子の情報を追加しました。
ピボットテーブルのセルを選択し、「ピボットテーブル/ピボットグラフ ウィザード」を立ち上げます。
[戻る]をクリックしてデータの範囲を指定する画面にします。
1月の範囲を選択し、一度削除します。
再度、三色団子が最終段に追加された1月の範囲を追加してください。
[完了]をクリックします。
三色団子の情報がピボットテーブルに追加されました。
エクセルのピボットテーブルで複数のピボットを1つに集計する方法
次に複数のピボットテーブルを1つに集計してみましょう。
基本的にシートの時と同じ操作を行います。
1~3月の和菓子屋さんのそれぞれの商品の売り上げ個数、売上を集計したピボットテーブルがあります。
「ピボットテーブル/ピボットグラフ ウィザード」を立ち上げます。
分析するデータの場所:複数のワークシート範囲
作成するレポートの種類:ピボットテーブル
と選択して[次へ]のボタンをクリックします。
ページフィールドの作成方法を指定と選択し、[次へ]をクリックします。
データの範囲を追加していきましょう。
統合するワークシートの範囲に1月のデータ範囲(A3:D8)を入力し、[追加]を押します。
ここで総計の行を範囲に入れないように注意してください。
ページフィールド数を1に指定してラベルを1月と入力してください。
2,3月も同様にデータ範囲を追加してフィールドのラベルはそれぞれ2月,3月と指定してください。
すべてのデータを追加したら[次へ]をクリックします。
ピボットテーブルの作成先を新規ワークシートと指定します。
もし、既存のシートに作成したい場合はシートとセルを指定してください。
[完了]をクリックします。
3つのピボットテーブルが1つにまとまりました。
総計の列は不要の為、非表示に設定します。
エクセルのピボットテーブルで複数シートの集計(2シート以上を1つのピボットに結合:複数のピボットを集計)する方法
この記事では、複数シート、ピボットを1つのピボットテーブルに集計する方法について解説しました。
別々のシートのデータ、ピボットテーブルであっても1つに集計することが可能です。ぜひ活用してみてください。