Excel-data-analysis-exploring-data-with-pivottables

提供:Dev Guides
移動先:案内検索

ピボットテーブルを使用したデータの探索

ピボットテーブルを使用して広範なデータ分析を行い、必要なレポートを作成できます。 Data ModelとPivotTableの統合により、データの照合、接続、要約、およびレポートの方法が強化されます。 外部データソースからテーブルをインポートし、インポートしたテーブルでピボットテーブルを作成できます。 これにより、接続されたデータソースのデータが更新されるたびに、ピボットテーブルの値の自動更新が容易になります。

外部データを分析するためのピボットテーブルの作成

外部データを分析するためのピボットテーブルを作成するには-

  • Excelで新しい空白のブックを開きます。
  • リボンの[データ]タブをクリックします。
  • [外部データの取得]グループの[アクセスから]をクリックします。 [データソースの選択]ダイアログボックスが表示されます。
  • Accessデータベースファイルを選択します。

ピボットテーブルの作成

  • [開く]ボタンをクリックします。 [テーブルの選択]ダイアログボックスが表示され、データベース内のテーブルが表示されます。 Accessデータベースはリレーショナルデータベースであり、テーブルはExcelテーブルに似ていますが、それらのテーブル間にリレーションシップが存在する点が異なります。
  • [複数のテーブルの選択を有効にする]チェックボックスをオンにします。
  • すべてのテーブルを選択します。 OKをクリックしてください。

テーブルの選択

[データのインポート]ダイアログボックスが表示されます。 [ピボットテーブルレポート]を選択します。 このオプションは、テーブルをExcelブックにインポートし、インポートされたテーブルを分析するためのピボットテーブルを作成します。

インポートされたテーブルの分析

ご覧のように、[このデータをデータモデルに追加する]チェックボックスが選択されて無効になり、テーブルがデータモデルに自動的に追加されることを示しています。

データがインポートされ、空のピボットテーブルが作成されます。 インポートされたテーブルは、[ピボットテーブルフィールド]リストに表示されます。

ピボットテーブルフィールド

複数のテーブルのデータの調査

インポートされた複数のテーブルのデータをPivotTableで分析し、わずかな手順で目的の特定のレポートに到達できます。 これは、ソースデータベースのテーブル間の既存の関係により可能です。 データベースからすべてのテーブルを同時にインポートすると、Excelはデータモデルにリレーションシップを再作成します。

[ピボットテーブルフィールド]リストには、インポートしたすべてのテーブルと、各テーブルのフィールドがあります。 テーブルのフィールドが表示されない場合、

  • [ピボットテーブルフィールド]リストでそのテーブルの横にある矢印をクリックします。
  • そのテーブルのフィールドが表示されます。

PivotTableを使用したデータの探索

ピボットテーブルにフィールドを追加し、フィールドをフィールド間でドラッグする方法を知っています。 目的の最終レポートがわからない場合でも、データを操作して適切なレポートを選択できます。

あなたは次を表示するレポートを持っているとします-

  • アーチェリー、ダイビング、​​フェンシング、フィギュアスケート、スピードスケートの5つの分野のデータ。
  • これらの5つの分野で80以上のメダルを獲得した地域。
  • これらの各地域の5つの種目それぞれのメダルの数。
  • これらの各地域の5つの分野のメダルの総数。

数ステップでこのレポートを簡単に作成できることがわかります。

開始するには、次のように選択された5つの分野のすべての地域でメダルの数を表示するピボットテーブルを作成します-

  • NOC_CountryRegionフィールドをメダルテーブルからCOLUMNSエリアにドラッグします。
  • DisciplineをDisciplinesテーブルからROWSエリアにドラッグします。
  • 規律をフィルターして、レポートが必要な5つの規律のみを表示します。 これは、[ピボットテーブルフィールド]領域で、またはピボットテーブル自体の[行ラベル]フィルターから実行できます。
  • メダルをメダル表から値領域にドラッグします。
  • メダルをメダルテーブルからフィルターエリアにドラッグします。

次のピボットテーブルを取得します-

ドラッグメダル

ご覧のように、メダルの数はすべての地域と選択した5つの分野について表示されます。 次に、このレポートを微調整して、メダルの総数が80を超える地域のみが表示されるようにする必要があります。

  • [列ラベル]の右側にある矢印ボタンをクリックします。
  • 表示されるドロップダウンリストで[値フィルター]をクリックします。
  • 表示されるドロップダウンリストから[より大きい]を選択します。

より大きい

[値フィルター]ダイアログボックスが表示されます。

値フィルター

ご覧のように、メダルの数は、以下のボックスに表示されるものよりも多くなっています*対象のアイテムを表示*。 次を含むボックスの隣のボックスに「80」と入力し、「OK」をクリックします。

アイテムを表示

現在、ピボットテーブルには、選択した5つの分野のメダル総数が80を超える地域のみが表示されます。

ピボットテーブル表示

ピボットテーブルフィールドを持つテーブル間のリレーションシップの作成

テーブルを同時にインポートしない場合、データが異なるソースからのものである場合、またはワークブックに新しいテーブルを追加する場合は、自分でテーブル間のリレーションシップを作成する必要があります。

SportおよびSportIDフィールドを含むテーブルを含む新しいワークシートをワークブックに追加します。

スポーツとSportID

  • テーブルに名前を付けます-スポーツ
  • ピボットテーブルワークシートの[ピボットテーブルフィールド]リストで[すべて]をクリックします。

スポーツテーブル

新しく追加されたテーブルスポーツは、ピボットテーブルフィールドリストにも表示されていることがわかります。

次に、次のようにフィールドSportもピボットテーブルに追加します-

  • テーブルSportからROWSエリアにフィールドSportをドラッグします。 Sport値は、ピボットテーブルの行ラベルとして表示されます。
  • テーブル間のリレーションシップが必要になる可能性があるというメッセージが[ピボットテーブルフィールド]リストに表示されます。 メッセージの横に「作成」ボタンが表示されます。

リレーションを作成するためのメッセージ

[作成]ボタンをクリックします。 [関係の作成]ダイアログボックスが表示されます。

リレーションシップの作成ダイアログボックス

  • テーブルの下のメダルを選択します。
  • 列の下のスポーツを選択します。
  • [関連テーブル]の下の[スポーツ]を選択します。 スポーツは、関連する列の下に表示されます。
  • OKをクリックしてください。

スポーツの選択

*ROWS* の *Sport* の下にDisciplineをドラッグします。 これは、ピボットテーブルで階層を定義するためです。 ピボットテーブルには、スポーツと、そのスポーツの分野の対応するグループが表示されます。

ROWSのスポーツ