Excel で複数のワークシートを 1 つのピボットテーブルに統合する

適用先
Excel for Microsoft 365 Excel 2024 Excel 2021

データの統合は、さまざまなソースのデータを 1 つのレポートに結合する便利な方法です。 たとえば、支店のそれぞれの経費のピボットテーブルがある場合、データの統合を使用してこれらのデータを企業の経費明細書にロールアップできます。 このレポートには、販売額との合計と平均、現在の在庫レベル、企業全体で最も売れている製品を含めることもできます。

注

この方法では、従来のピボットテーブル機能を使用します。 新しいバージョンの Excel では、ピボットテーブルを作成する前に Power Query を使用してデータを結合することで、多くのシナリオを処理することができます。 詳細については、Excel ヘルプの Power Query (データの & の取得) を参照してください。

複数の範囲の統合

別々のワークシートの範囲から結果をまとめてレポートするには、各ワークシート範囲のデータをマスター ワークシートのピボットテーブルに統合することができます。 各ワークシート範囲は、マスター ワークシートと同じブックでも別のブックでもかまいません。 データを統合するときに、必要に応じてデータをより簡単に更新して定期的にデータを集計できるように、データをまとめます。

結果として生成されるピボットテーブル レポートでは、[行]、[列]、[値] などの汎用フィールドが使用されます。 さらに、レポートには、最大 4 ページのフィルター フィールド (1 ページ、2 ページ、3 ページ、4 ページと呼ばれる) を使用できます。

ソース データの設定

各範囲のデータを、集計するアイテムに一致する行および列名を持つクロス集計の形式で配置する必要があります。 レポートのデータを指定するときは、データ ソースの合計行または合計列を含めないでください。 次の例では、クロス集計の形式で 4 つの範囲を示します。

ピボットテーブル レポート統合のサンプル データ ソース

ページ フィールドの使用

データ統合では、1 つ以上のソース範囲を表すアイテムを含むページ フィールドを使用できます。 たとえば、マーケティング、営業、製造部門からの予算データを統合する場合、ページ フィールドには、各部門のデータを表示する 1 つのアイテムと、結合データを表示するアイテムを含めることができます。 次の例では、1 つのページ フィールドと複数のアイテムが選択された統合ピボットテーブルを示します。

ページ フィールド付き統合ピボットテーブル レポートの例。

名前付き範囲の使用

次回データを統合するときにデータ範囲が変更される可能性がある場合 (つまり、行数が変更される可能性がある場合)、個別のワークシートでソース範囲ごとに名前を定義することを検討してください。 マスター ワークシートで範囲を統合するときに、それらの名前を使用します。 ソース範囲が拡大した場合、ピボットテーブルを更新する前に、別のワークシートの名前の範囲を更新して新しいデータを含めるようにします。

3D 参照または統合コマンドの使用

Excel では、複数の形式やレイアウト内のデータを使用するデータを統合する、その他の方法も提供します。 たとえば、3D 参照を含む数式を作成したり、[統合] コマンド ([データ ツール] グループの [データ] タブで) を使用したりできます。

ウィザードを使用して複数の範囲を統合する

複数の範囲の統合には、ピボットテーブルとピボットグラフ ウィザードを使用できます。 ウィザードでは、ページ フィールドを使わない、1 つのページ フィールドの使用、または複数のページ フィールドの使用から選ぶことができます。

ページのフィールドを使わずにデータを統合する

すべての範囲からデータを結合して、ページ フィールドを使わない統合を作成するには、次の手順を実行します。 

  1. ピボットテーブル/ピボットグラフ ウィザードを開くには、Alt + D を押してから P キーを押します。

  2. ピボットテーブルとピボットグラフ ウィザードをクイック アクセス ツールバーに追加します。 それには、次の手順を実行します。

    1. ツール バーの横にある矢印を選択してから、[ その他のコマンド] を選択します。
    2. リボンの左下隅にある [ クイック アクセス ツール バーのカスタマイズ (...)] を選択し、[ その他のコマンド] を選択します。
    3. [コマンドの選択] の [すべてのコマンド] をクリックします。
    4. 一覧で、[ ピボットテーブル] と [ピボットグラフ ウィザード] を選択し、[ 追加] を選択して、[ OK] を選択します。
  3. ブックの空白のセル (ピボットテーブルの一部ではない) を選択します。

  4. クイック アクセス ツールバーのピボットテーブルとピボットグラフ ウィザードのアイコンを選択します。

  5. ウィザードの ステップ 1 ページで、 複数の統合範囲 (複数の範囲のデータを結合する場合) を選択してから、 次へ を選択します。

  6. ウィザードの 手順 2a ページで、[ ページ フィールドを作成します] を選択し、[ 次へ] を選択します。

  7. ウィザードの [ステップ 2b] ページで、次の手順を実行します。

    1. ブックに戻るとセルの範囲を選択し、ピボットテーブル/ピボットグラフ ウィザードに戻り、[追加] を選択します。

      ヒント

      セルの範囲が別のブックにある場合は、まず、簡単にデータを選択できるようにブックを開きます。

    2. [ ページ フィールド数] で 0 を選択し、[ 次へ] を選択します。

  8. ウィザードの [ ステップ 3 ] ページで、ピボットテーブルを新規ワークシートに追加するか、既存のワークシートに追加するかを選択し、[ 完了] を選択します。

1 つのページ フィールドを使用してデータを統合する

各ソースの範囲のアイテムとすべての範囲を統合するアイテムを含む 1 つのページ フィールドを含めるには、次の手順を実行します。

  1. ピボットテーブルとピボットグラフ ウィザードをクイック アクセス ツールバーに追加します。 それには、次の手順を実行します。

    1. ツール バーの横にある矢印を選択してから、[ その他のコマンド] を選択します。
    2. リボンの左下隅にある [ クイック アクセス ツール バーのカスタマイズ (...)] を選択し、[ その他のコマンド] を選択します。
    3. [コマンドの選択] の [すべてのコマンド] をクリックします。
    4. 一覧で、[ ピボットテーブル] と [ピボットグラフ ウィザード] を選択し、[ 追加] を選択して、[ OK] を選択します。
  2. ブックの空白のセル (ピボットテーブルの一部ではない) を選択します。

  3. ウィザードの 手順 1 ページで、 複数の統合範囲 を選択し、 次へ を選択します。

  4. ウィザードの 手順 2a ページで、 [ Create a single page field for me] を選択し、[ Next] を選択します。

  5. ウィザードの [ステップ 2b] ページで、次の手順を実行します。

    1. ブックに戻るとセルの範囲を選択し、ピボットテーブル/ピボットグラフ ウィザードに戻り、[追加] を選択します。

      ヒント

      セルの範囲が別のブックにある場合は、まず、簡単にデータを選択できるようにブックを開きます。

  6. [次へ] を選択します。

  7. ウィザードの [ ステップ 3 ] ページで、ピボットテーブルを新規ワークシートに追加するか、既存のワークシートに追加するかを選択し、[ 完了] を選択します。

複数のページ フィールドを使用してデータを統合する

複数のページ フィールドを作成して、ソース範囲ごとに独自のアイテム名を割り当てることがことができます。 これにより、一部または完全な統合を作成できます。たとえば、1 つのページ フィールドではマーケティングと営業を、製造とは別に統合し、と別のページ フィールドでは、3 つすべての部門を統合するとします。 複数のページ フィールドを使用する統合を作成するには、次の手順を実行します。

  1. ピボットテーブルとピボットグラフ ウィザードをクイック アクセス ツールバーに追加します。 それには、次の手順を実行します。

    1. ツール バーの横にある矢印を選択してから、[ その他のコマンド] を選択します。
    2. リボンの左下隅にある [ クイック アクセス ツール バーのカスタマイズ (...)] を選択し、[ その他のコマンド] を選択します。
    3. [コマンドの選択] の [すべてのコマンド] をクリックします。
    4. 一覧で、[ ピボットテーブル] と [ピボットグラフ ウィザード] を選択し、[ 追加] を選択して、[ OK] を選択します。
  2. ブックの空白のセル (ピボットテーブルの一部ではない) を選択します。

  3. ウィザードの 手順 1 ページで、 複数の統合範囲 を選択し、 次へ を選択します。

  4. ウィザードの 手順 2a ページで、[ ページ フィールドを作成します] を選択し、[ 次へ] を選択します。

  5. ウィザードの [ステップ 2b] ページで、次の手順を実行します。

    1. ブックに戻るとセルの範囲を選択し、ピボットテーブル/ピボットグラフ ウィザードに戻り、[追加] を選択します。

      ヒント

      セルの範囲が別のブックにある場合は、まず、簡単にデータを選択できるようにブックを開きます。

    2. [ ページ フィールド数] で、使用するページ フィールドの数を選択します。

    3. [選択したデータ範囲を識別するための各ページ フィールドに使用するアイテムのラベルを指定してください。] で、ページ フィールドごとにセルの範囲を選択し、その範囲の名前を入力します。
      使用例

      • [ページ フィールド数を指定してください。] で、1 を選択した場合、各範囲を選択し、[フィールド 1] ボックスに異なる名前を入力します。 4 つの範囲があり、各範囲が会計年度の各四半期に対応する場合、最初の範囲を選択して「Q1」と入力し、2 つ目の範囲を選択して「Q2」と入力し、この手順を Q3 と Q4 で繰り返します。
      • [ページ フィールド数を指定してください。] で 2 を選択した場合、前の例の [フィールド 1] ボックスと同じ手順を実行します。 次に、2 つの範囲を選択し、[フィールド 2] ボックスに H1 や H2 など、同じ名前を入力します。 最初の範囲を選択して「H1」と入力し、2 つ目の範囲を選択して「H1」と入力し、3 つ目の範囲を選択して「H2」と入力し、4 つ目の範囲を選択して「H2」と入力します。
    4. [次へ] を選択します。

  6. ウィザードの [ ステップ 3 ] ページで、ピボットテーブルを新規ワークシートに追加するか、既存のワークシートに追加するかを選択し、[ 完了] を選択します。