複数のテーブルを使ってピボットテーブルを作成する
複数のテーブルを使ってピボットテーブルを作成する
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2021 Excel 2019 Excel 2016 Excel 2013 その他…表示数を減らす
ピボットテーブルは、データの分析やレポートに最適です。 データに関連性がある場合 (つまり、別々のテーブルに保管され、共通の値を基準としてまとめることができる場合) は、ピボットテーブルを作成することができます。
このピボットテーブルの何が違うか見てみましょう。 右のフィールド リストには複数のテーブルが表示されています。 各テーブルに含まれているフィールドを組み合わせて 1 つのピボットテーブルを作成すると、さまざまな切り口でデータを分析することができます。 手動の書式設定やデータの事前準備は必要ありません。 そのデータをインポートするだけで、関連テーブルに基づいてピボットテーブルを即座に作成することができます。
__
複数のテーブルを含むピボットテーブルを作成する
ピボットテーブル フィールド リストに複数のテーブルを表示するための 3 つの基本的な手順を次に示します。
手順 1: データベースから関連テーブルをインポートする
Microsoft SQL Server、Oracle、または Access などのリレーショナル データベースからインポートします。 複数のテーブルを同時にインポートできます。
追加のクライアント ソフトウェアをインストールする必要がある場合があります。 クライアント ソフトウェアが必要かどうかは、データベース管理者に確認してください。
メモ Excel for Macではサポートされていません。
詳細については、「 target=”_blank” title=”チュートリアル: Excel にデータをインポートする」と「データ モデルの作成” rel=”noopener”>チュートリアル: Excel にデータをインポートする」と「データ モデルの作成」を参照してください。
メモ Excel for Macではサポートされていません。
に接続するメモ Excel for Macではサポートされていません。
に接続するメモ Excel for Macではサポートされていません。
手順 2: ピボットテーブルにフィールドを追加する
フィールド リストに複数のテーブルが含まれていることを確認します。
インポート時に選択したテーブルがすべて表示されます。 各テーブルのフィールドの表示と非表示を切り替えることができます。 テーブルが関連付けられている場合は、任意のテーブルのフィールドを [値]、[行]、または [列] 領域にドラッグすることでピボットテーブルを作成することができます。 次の操作を実行できます。
数値フィールドを [値] 領域にドラッグします。 たとえば、ペンギン社のサンプル データベースを使用する場合は、[SalesAmount] を [FactInternetSales] テーブルからドラッグします。
売上を日付別または地域別に分析するには、日付フィールドまたは地域フィールドを [行] または [列] 領域にそれぞれドラッグします。
手順 3: 必要に応じてリレーションシップを作成する
場合によっては、ピボットテーブルで使用する前に、 target=”_blank” title=”2 つのテーブル間でリレーションシップを作成する” rel=”noopener”>2 つのテーブル間でリレーションシップを作成する必要があります。 リレーションシップが必要であることを示すメッセージが表示された場合は、[作成] をクリックして作成します。
__
データ モデルを使って新しいピボットテーブルを作成する
注意 データ モデルは、Excel for Macではサポートされていません。
ピボットテーブルのフィールド リストで複数のテーブルを使って作業する際のデータ ソースは、リレーショナル データベースだけではありません。 ブック内のテーブルを使うことも、データ フィードをインポートしてからブック内でデータの他のテーブルと統合することもできます。 詳細については、「他のデータ ソースから複数のテーブルをインポートする」を参照してください。
このような関連性のないデータをすべて組み合わせて使うには、各テーブルをデータ モデルに追加してから、フィールド値の一致を使って、テーブル間のリレーションシップを作成します。 詳細については、「 target=”_blank” title=”リンクされたテーブルを使用したデータ モデルへのワークシート データの追加」、” rel=”noopener”>リンクされたテーブルを使用したデータ モデルへのワークシート データの追加」、 target=”_blank” title=”「2 つのテーブル間のリレーションシップの作成」、および” rel=”noopener”>「2 つのテーブル間のリレーションシップの作成」、および target=”_blank” title=”「ダイアグラム ビューでのリレーションシップの作成」を参照してください。” rel=”noopener”>「ダイアグラム ビューでのリレーションシップの作成」を参照してください。
データ モデルを作成したら、分析でこのデータを使用できます。 この場合に、ブックのデータ モデルを使って新しいピボットテーブルまたはピボットチャートを作成する方法をご紹介します。
ワークシートで、セルをクリックします。
[挿入] を選択し、******ピボットテーブル** の下にある下矢印を選択します。
- [外部データソースから] を選択します。
[接続の選択] を選択します。
[テーブル] タブの [このブックのデータ モデル] で、[ブックのデータ モデルのテーブル] を選びます。
- [開く] をクリックし、[OK] をクリックして、データ モデルのすべてのテーブルを含むフィールド リストを表示します。
関連項目
target=”_blank” title=”Excel でデータ モデルを作成する” rel=”noopener”>Excel でデータ モデルを作成する
target=”_blank” title=”PowerPivot アドインを使用したデータの取得” rel=”noopener”>PowerPivot アドインを使用したデータの取得
target=”_blank” title=”ピボットテーブルを作成してワークシート データを分析する” rel=”noopener”>ピボットテーブルを作成してワークシート データを分析する
target=”_blank” title=”ピボットテーブルを作成して外部データを分析する” rel=”noopener”>ピボットテーブルを作成して外部データを分析する
target=”_blank” title=”ピボットテーブルのソース データ範囲を変更する” rel=”noopener”>ピボットテーブルのソース データ範囲を変更する
target=”_blank” title=”ピボットテーブルのデータを更新する” rel=”noopener”>ピボットテーブルのデータを更新する
target=”_blank” title=”ピボットテーブルを削除する” rel=”noopener”>ピボットテーブルを削除する