Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excelのデータモデル活用術:3つのステップで複数テーブルを統合する方法

Excelは膨大なデータを処理できる強力なツールですが、データモデル機能を活用していなければ、その真価を発揮できていないかもしれません。データモデルを使えば、共通の列を基準にテーブル間のリレーションシップ(関連付け)を作成し、複数のテーブルからデータを結合できます。この記事では、Excelのデータモデルの基本的な使い方を、わかりやすい手順とともに解説します。

理解を深めながら実際に練習したい方は、サンプルのExcelワークブックをダウンロードして、ご自身でも操作してみてください。

データモデルを使うメリット

データモデルはバックグラウンドで動作し、ピボットテーブルなどのレポート機能を効率化してくれます。最大の魅力は、VLOOKUPSUMIFINDEX MATCHといった関数を使わずに済む点です。つまり、すべての列のデータを1つのテーブルにまとめる必要がありません。リレーションシップを通じて、データモデルは必要なすべてのデータにアクセスできます。データが複数の場所やテーブルに分散していても問題ありません。

また、データモデルを作成すると、データはExcelのメモリ上に保存されるため、これまでにない柔軟な方法でデータを扱えるようになります。例えば、複数のテーブルを1つのピボットテーブル内で同時に利用することも可能です。

ここでは、「売上金額」「販売者名」「商品名」「日付」を含むサンプルデータセットと、「販売者名」と「性別」を含むもう1つのデータセットを使用します。

手順1:データセットをテーブルオブジェクトに変換する

通常のデータセットは互いに関連付けることができません。データモデルで扱えるのはテーブルオブジェクトのみです。まずはデータセットをテーブルに変換しましょう。

ステップ1:

  • データセット内の任意のセルをクリックします。
  • リボンの「挿入」タブに移動します。
  • テーブル」コマンドを選択します。

ステップ2:

  • 表示されるダイアログボックスで「OK」をクリックします。

ステップ3:

  • データセットがテーブルに変換されたことを確認します。

手順2:Power Pivotでテーブルをデータモデルに追加し、リレーションシップを作成する

Power Pivotは、データモデルの構築、リレーションシップの定義、各種計算を行えるアドインツールです。Power Pivotを使えば、大規模なデータセットの処理や複雑な関連付けの設定、高度な計算式の作成まで、Excelの中だけで完結できます。このセクションでは、Power Pivotタブを使ってテーブルをデータモデルに追加します。データを追加した後は、関連する列を接続してテーブル間の関係を確立します。

ステップ1:

  • テーブルに変換した2つのデータセットを用意します。

ステップ2:

  • リボンの「Power Pivot」タブを選択します。
  • データモデルに追加」コマンドをクリックします。

ステップ3:

  • 2つのデータテーブル間の関係を確認するには、「ダイアグラム ビュー」コマンドを選択します。

手順3:ピボットテーブルを作成する

ピボットテーブルはExcelの最も便利な機能のひとつです。大量かつ複雑なデータセットから意味のある情報を抽出できます。最後に、複数のデータセットから取り込んだデータをもとにピボットテーブルを作成します。

ステップ1:

  • 挿入」タブに移動します。
  • ピボットテーブル」コマンドを選択します。
  • オプションから「データモデルから」を選択します。

ステップ2:

  • ピボットテーブルを作成するため、「」に「販売者名」、「」に「売上金額」を設定します。

ステップ3:

  • 販売者ごとの売上金額の合計が表示されれば完成です。

まとめ

この記事では、Excelのデータモデルの使い方を段階的に解説しました。データモデルを活用すれば、VLOOKUPなどの関数に頼らず、複数のテーブルを柔軟に組み合わせた分析が可能になります。ぜひ実際の業務でも試してみてください。Excelに関するさらに詳しい記事については、当サイト「Exceldemy」をご覧ください。ご質問やコメント、ご提案がございましたら、下のコメント欄でお気軽にお知らせください。

関連記事

  • Excelでデータモデルからデータを取得する方法(2つの簡単な方法)
  • Excelでデータモデルからテーブルを削除する方法(2つのクイックテクニック)
  • 【解決済み】Excelのデータモデルのリレーションシップが機能しない場合の対処法(6つの解決策)
  • Excelでピボットテーブルからデータモデルを削除する方法(簡単な手順)
  1. Excelのデータモデルからテーブルを削除する方法【2つの簡単な手順】

    このチュートリアルでは、Excelのデータモデルからテーブルを削除するための2つの簡単な方法をご紹介します。どちらの方法も複雑な数式を使わずに実行できる、シンプルな操作です。また、記事の最後では、データモデルがまだない方向けに、データモデルへテーブルを追加する手順も解説します。 練習用ワークブックはこちらからダウンロードできます。 データモデルとは? Excelにおけるデータモデルとは、1つ以上の共通データ列(キー)を介して相互に関連付けられたデータテーブルのコレクションです。このテーブル群が集まることで、異なるワークシート上にある個々のテーブルにアクセスできる、より大規模なデータベースが形成

  2. Excelでデータモデルを作成する3つの方法|リレーションシップ・Power Query・Power Pivot

    データモデルは、Excelでのデータ分析に欠かせない機能です。データモデルを活用すると、テーブルなどのデータをExcelのメモリ上に読み込み、共通の列を基準に複数のデータ同士を関連付けることができます。各テーブル間のつながり(関係性)こそが、「データモデル」という言葉が示す「モデル」の正体です。Excelにはデータモデルを作成するための方法が複数用意されており、本記事では3つの異なるアプローチをわかりやすく解説します。 Excelでデータモデルを作成する3つの便利な方法 本記事では、Excelでデータモデルを作成する3つの実用的な手法をご紹介します。まず「リレーションシップ」ダイアログを使う