Excel でピボット テーブル データ モデルを作成する方法 (簡単な手順)
これまでは、このサイトの 1 つのデータ テーブルから生成されたピボット テーブルのみに焦点を当ててきました。 データ モデル 機能により、ピボット チャートに追加の利点がもたらされました。 データ モデルを使用 、1 つのピボット テーブルで複数のデータ テーブルを使用できます。データを結合できるように、1 つ以上の「テーブル リレーションシップ」を作成する必要があります。データ モデルは、Excel 2013 で導入された新機能です。この記事では、Excel でピボット テーブル データ モデルを作成する 6 つの手順を紹介します。
Excel でピボット テーブル データ モデルを作成するための段階的な手順
次の図は、1 つのワークブックにある 3 つのテーブルの一部を示しています。各ワークシートは同じワークブックにあり、別のウィンドウに表示されています。ワークシートは注文です 、お客様 、地域 .すべてのワークシートにはテーブルがあり、これら 3 つのテーブルに Orders という名前を付けました 、お客様 、および 地域 (整理しておくため)。 命令 テーブルには、製品注文に関する情報が含まれています。 お客様 テーブルには、会社の顧客と地域に関する情報が含まれています テーブルには地域情報が含まれています。
表をよく見ると、注文 と顧客 テーブルには CustomerID があります 共通の列、および Customers と地域 テーブルには 状態 があります 列の共通点 (作業ファイルをダウンロードして、共通点を確認してください) .これらの共通の列を使用して、テーブル間の関係を形成します。
続きを読む: Excel ピボット テーブルを手動で作成する
一対多の関係
テーブル間の関係は「1 対多」であることに注意してください。 Orders のすべての行 Customers には、対応する行が 1 つだけあります。 表であり、その行は CustomerID によって決定されます 桁。同様に、Customers のすべての行に対して Regions に対応する行が 1 つだけあります 表であり、その行は State によって決定されます
💡 注: データ モデルを使用して作成されたピボット テーブル 単一のデータ テーブルから作成されたピボット テーブルと比較すると、いくつかの制限があります。最も注目すべき点は、グループを作成できないことです .また、計算フィールドや計算項目を作成することはできません。
この例の目標は、州別、地域別、年別の売上を集計することです。販売と日付の情報が Order にあることに注意してください 表、状態情報は Customers にあります 表、および地域名は Regions にあります テーブル。したがって、これら 3 つのテーブルすべてを使用して、ターゲット ピボット テーブルを作成します。
ピボット テーブルを作成するために使用した段階的なプロセスは次のとおりです。
ステップ 1:ピボットテーブルの挿入
最初のステップとして、データセットからピボット テーブルを挿入します。 注文内の任意のセルを選択します 表を開き、挿入 を選択します ➪ ピボットテーブル ➪ 表/範囲から . ピボットテーブルの作成 ダイアログ ボックスが表示されます。
- まず、セル範囲 C5 を選択しました 命令で
- 次に、挿入 から タブ ➪ ピボットテーブル ➪ 表/範囲からを選択 .
ステップ 2:データ モデルにデータを追加する
分析するデータを選択し、ピボットテーブル レポートを配置する場所を選択します。これら 2 つのオプションはそのまま残ります。 このデータをデータ モデルに追加を選択します チェック ボックスをオンにして、[OK] をクリックします。 .
- ダイアログ ボックスが表示されます。
- 次に、[このデータをデータ モデルに追加] を選択します。
- その後、OK を押します .
- ピボットテーブル フィールドを見ると 作業ウィンドウ (新しく作成されたワークシートの右側) を見ると、今回は データ モデル を使用するように選択されているため、少し異なっていることがわかります。 .
- タスク パネルには 2 つのタブがあります:アクティブ そしてすべて . アクティブ タブには 注文 のみが表示されます テーブル、すべて タブには、ワークブック内のすべてのテーブルが一覧表示されます。
- すべての下にある任意のテーブルを取得できます タブを [アクティブ] タブに移動します。 顧客を配置するには [アクティブ] タブの表で、[すべて] をアクティブにします タブで、Customers を右クリックします [アクティブなタブに表示] を選択します。 オプションから。次に、地域についても同じことを行います 表。
- これは完全にオプションです。後で Al からフィールドを選択します l タブ
- 次に、次の図は アクティブ ピボットテーブル フィールドのタブ タスクペイン。 Customers テーブルと Regions テーブルが展開され、列ヘッダー (フィールド名) が表示されます。また、タスク ペインの構成 (タスク ペインのレイアウト) も変更しました。この変更を行うには、[ツール] をクリックします。 ドロップダウン メニューから [フィールド セクションとエリア セクションを並べて表示] を選択しました .
続きを読む: 有意義なデータ分析のためのピボット テーブルの作成方法
ステップ 3:関係を管理する
テーブル間の関係を設定します。 ピボットテーブル ツールを選択します ➪ 分析 ➪ 計算 ➪ 関係 . 関係を管理する ダイアログ ボックスが表示されます。
- 次に、新しいピボット テーブル内の任意の場所を選択します。
- その後、ピボットテーブル分析から タブで、関係を選択します .
- したがって、別のダイアログ ボックスが表示されます。
- 次に、[新規] をクリックします。 .
類似の読み物
- Excel のピボット テーブルをコピーしています!
- Excel のピボット テーブルを変更する方法
- Excel ピボット テーブルの書式設定 (究極のガイド)
- 8 つの Excel ピボット テーブルの例 – ピボットテーブルの作成方法
- ピボット テーブルを自動的に作成する
ステップ 4:関係を築く
表内 ドロップダウンで、[注文] を選択します 、列 (外国人) では、 顧客 ID を選択; 関連テーブルで 、顧客を選択します 、関連列 (プライマリ) 、顧客 ID を選択します .
- その後、別のダイアログ ボックスが表示されます。
- その後、次の項目を選択します:
- テーブル:データ モデル テーブル:注文
- 関連するテーブル:ワークシート テーブル:顧客
- 列 (外国語):CustomerID
- 関連列 (プライマリ):CustomerID
- 次に、[OK] をクリックします 関係の管理に戻ります ダイアログ ボックス。
- その後、[新規] をクリックします。 また。 顧客間の関係を作成します 表と地域 次の図のような表。
- テーブル:データ モデル テーブル:顧客
- 関連する表:ワークシート 表:地域
- 列 (外国人):州
- 関連する列 (プライマリ):状態
- 次に、OK を押します .
- つまり、人間関係を管理する ダイアログ ボックスに、これら 2 つの関係が表示されるようになりました。
💡 メモ: 事前にテーブルのリレーションシップを設定するのを忘れた場合、別のデータ テーブルからピボット テーブルにフィールドを追加しようとすると、Excel がそうするように求めます。
続きを読む: データを PowerPivot にインポートしてピボット テーブル/ピボット グラフを作成する方法
ステップ 5:ピボットテーブル フィールドをエリアに挿入する
テーブル関係を確立しました。フィールド名を ピボットテーブル フィールド の適切な領域にドラッグするだけです タスク ペイン:
- まず、[合計] フィールドを [値] エリアにドラッグします。
- 次に、[年] フィールドを [列] エリアに移動します。
- 3 番目に、地域フィールドを行エリアにドラッグします。
- 4 番目に、StateName フィールドを行エリアに移動します。
- 次に、ピボット テーブルの一部を次の図に示します。
ステップ 6:スライサーを追加する
この最後のステップでは、2 つのスライサー (MailList) を追加しました。 と製品 ) を使用して、メーリング リストおよび副産物に参加している顧客によるピボット テーブルのフィルタリングを有効にします。
- まず、ピボット テーブル内の任意の場所を選択します。
- 次に、ピボットテーブル分析から 、スライサーの挿入を選択します .
- その後、すべてから タブで、次のものを選択します:
- 顧客:メールリスト。
- 注文:製品。
- 次に、OK を押します .
- 最終的に、それを行った後、最終的なピボット テーブルは次のようになります。
💡ヒント: ピボット テーブルを数式に変換できます。これを行うには、ピボット テーブルの任意のセルを選択し、[ピボットテーブル ツール] を選択します。 ➪ 分析 ➪ OLAP ツール ➪ 数式に変換 .ピボット テーブルは、数式を使用するセルに置き換えられます。これらの式は CUBEMEMBER で生成されます と CUBEVALUE 機能。新しいデータ範囲はピボット テーブルではなくなりますが、データが変更されると数式が更新されます。
続きを読む: スライサーで Excel のピボット テーブルをフィルタリングする方法
結論
ピボット テーブル データ モデルを作成するための 6 つの簡単な手順を紹介しました。 エクセルで .ご不明な点がございましたら、お気軽に以下にコメントしてください。ハッピーエクセリング:).
関連記事
- Excel のピボット テーブルにゼロの値を表示する方法:2 つのプロのヒント
- リバース ピボット テーブル – アンピボット サマリー データ
- Excel でピボット テーブル レポートを作成する方法
- ダミーのための Excel ピボット テーブル チュートリアル ステップ バイ ステップ | PDF をダウンロード
- Excel でタイムラインを作成してピボット テーブルをフィルタリングする方法
-
Excel でデータ モデルを作成する方法 (3 つの便利な方法)
データ モデルは、データ分析に不可欠な機能です。データ モデルを使用して、データ (テーブルなど) を Excel にロードできます。 メモリー。次に、Excel に伝えることができます 共通の列を使用してデータを接続します。各テーブル間の関係は、「モデル」という言葉で表されます データモデルで。 エクセル は、データ モデルを作成する複数の方法を提供します。この記事では、Excel でデータ モデルを作成する方法について説明します。 Excel でデータ モデルを作成する 3 つの便利な方法 この記事では、 3 について説明します Excel でデータ モデルを作成する
-
Excel で年間カレンダーを作成する方法 (簡単な手順)
エクセル カレンダーは、前もって計画を立て、スケジュールが忙しい場合に非常に役立ちます。これを思い出して、この記事では、Excel で年間カレンダーを作成する方法の説明とともに手順を説明します。 .興味深いことに、このカレンダーは動的でインタラクティブです。 つまり、年の値を変更すると、カレンダーが自動的に更新されます。さらに、Excel VBA を使用して月間カレンダーを作成する方法についても説明します。 . 以下のリンクから練習用ワークブックをダウンロードできます。 Excel で年間カレンダーを作成する 4 つのステップ さて、このチュートリアルを徹底的に分析する前に、最終的な出力が