Excelダッシュボード-ピボットテーブル
単一のExcelテーブルにデータがある場合は、Excelピボットテーブルを使用して必要な方法でデータを要約できます。ピボットテーブルは、データのスライスとダイシングに使用できる非常に強力なツールです。動的に変更できるコンパクトなテーブルを使用して、数十万のデータポイントを追跡、分析し、データのさまざまな視点を見つけることができます。使い方は簡単ですが、強力です。
Excelは、複数のテーブル、異なるデータソース、および外部データソースからピボットテーブルを作成するためのより強力な方法を提供します。これは、データモデルと呼ばれるデータベースで機能するPowerPivotTableという名前です。他の章では、Power PivotTableと、PowerPivotChartやPowerViewReportsなどの他のExcelパワーツールについて説明します。
PivotTables、Power PivotTables、Power PivotCharts、およびPower Viewレポートは、ダッシュボードにビッグデータセットからの要約結果を表示するのに便利です。電動工具に挑戦する前に、通常のピボットテーブルを使いこなすことができます。
ピボットテーブルの作成
ピボットテーブルは、さまざまなデータまたはExcelテーブルから作成できます。どちらの場合も、データの最初の行には列のヘッダーが含まれている必要があります。
空のピボットテーブルから始めて最初から作成するか、Excelの推奨ピボットテーブルコマンドを使用して、データに合わせてカスタマイズ可能なピボットテーブルをプレビューし、目的に合ったものを選択できます。いずれの場合も、ピボットテーブルをその場で変更して、手元のデータのさまざまな側面に関する洞察を得ることができます。
各地域、1月、2月、3月の各営業担当者の販売データを含む次のデータ範囲を検討してください。

このデータ範囲からピボットテーブルを作成するには、次のようにします。
最初の行にヘッダーがあることを確認してください。ヘッダーはピボットテーブルのフィールド名になるため、ヘッダーが必要です。
データ範囲にSalesData_Rangeという名前を付けます。
データ範囲-SalesData_Rangeをクリックします。
リボンの[挿入]タブをクリックします。
[テーブル]グループの[ピボットテーブル]をクリックします。
[ピボットテーブルの作成]ダイアログボックスが表示されます。

ご覧のとおり、[ピボットテーブルの作成]ダイアログボックスの[分析するデータの選択]で、現在のブックからテーブルまたは範囲を選択するか、外部データソースを使用できます。したがって、同じ手順を使用して、範囲またはテーブルのいずれかのピボットテーブルを作成できます。
[テーブルまたは範囲の選択]をクリックします。
[テーブル/範囲]ボックスに、範囲名-SalesData_Rangeを入力します。
[ピボットテーブルレポートを配置する場所を選択してください]の下の[新しいワークシート]をクリックします。
このデータ範囲をデータモデルに追加することで、複数のテーブルを分析することを選択できることも確認できます。データモデルはExcelPowerPivotデータベースです。

[OK]ボタンをクリックします。新しいワークシートがワークブックに挿入されます。新しいワークシートには、空のピボットテーブルが含まれています。
ワークシートに名前を付けます-Range-PivotTable。

ご覧のとおり、ワークシートの右側にピボットテーブルフィールドリストが表示され、データ範囲内の列のヘッダー名が含まれています。さらに、リボンには、ピボットテーブルツール-ANALYZEとDESIGNが表示されます。
表示するデータに基づいて、ピボットテーブルフィールドを選択する必要があります。フィールドを適切な領域に配置することで、データに必要なレイアウトを取得できます。たとえば、営業担当者ごとの1月、2月、3月の注文額を要約すると、次のようになります。
[ピボットテーブルフィールド]リストの[営業担当者]フィールドをクリックして、ROWS領域にドラッグします。
[ピボットテーブルフィールド]リストの[月]フィールドをクリックし、それを[ROWS]領域にもドラッグします。
Order Amountをクリックして、∑VALUES領域にドラッグします。

ピボットテーブルの準備ができました。領域間でフィールドをドラッグするだけで、ピボットテーブルのレイアウトを変更できます。[ピボットテーブルフィールド]リストのフィールドを選択/選択解除して、表示するデータを選択できます。
ピボットテーブルでのデータのフィルタリング
ピボットテーブルデータのサブセットに焦点を当てる必要がある場合は、1つ以上のフィールドの値のサブセットに基づいてピボットテーブルのデータをフィルター処理できます。たとえば、上記の例では、[範囲]フィールドに基づいてデータをフィルタリングして、選択した地域のデータのみを表示できるようにすることができます。
ピボットテーブルのデータをフィルタリングする方法はいくつかあります-
- レポートフィルターを使用したフィルタリング。
- スライサーを使用したフィルタリング。
- データを手動でフィルタリングします。
- ラベルフィルターを使用したフィルタリング。
- 値フィルターを使用したフィルタリング。
- 日付フィルターを使用したフィルタリング。
- トップ10フィルターを使用したフィルタリング。
- タイムラインを使用したフィルタリング。
このセクションではレポートフィルターの使用法を、次のセクションではスライサーの使用法について説明します。その他のフィルタリングオプションについては、Excelピボットテーブルのチュートリアルを参照してください。
いずれかのフィールドにフィルターを割り当てて、そのフィールドの値に基づいてピボットテーブルを動的に変更できるようにすることができます。
- フィールドRegionをFILTERS領域にドラッグします。
- フィールド営業担当者をROWS領域にドラッグします。
- [月]フィールドを[列]領域にドラッグします。
- フィールドOrderAmountを∑VALUES領域にドラッグします。

地域としてのラベルが付いたフィルターがピボットテーブルの上に表示されます(ピボットテーブルの上に空の行がない場合、ピボットテーブルはフィルター用のスペースを作るために押し下げられます)。

あなたが観察できるように、
営業担当者の値が行に表示されます。
月の値が列に表示されます。
リージョンフィルターが上部に表示され、デフォルトで[すべて]が選択されています。
要約値は注文金額の合計です。
注文金額の合計は、営業担当者ごとに[総計]列に表示されます。
月ごとの注文金額の合計は、総計の行に表示されます。
リージョンフィルターの矢印をクリックします。
[地域]フィールドの値を含むドロップダウンリストが表示されます。

[複数のアイテムを選択]チェックボックスをオンにします。すべての値に対してチェックボックスが表示されます。デフォルトでは、すべてのボックスがチェックされています。
チェックボックスをオフにします(すべて)。すべてのボックスがオフになります。
チェックボックスをオンにします-南と西。

[OK]ボタンをクリックします。南と西の地域のみに関するデータが要約されます。

ご覧のとおり、リージョンフィルターの横のセルに-(複数のアイテム)が表示され、複数の値を選択したことが示されます。ただし、表示されるレポートからは、値の数や値がわからない場合があります。このような場合、スライサーを使用する方がフィルタリングに適しています。
ピボットテーブルでのスライサーの使用
スライサーを使用したフィルタリングには多くの利点があります-
スライサーのフィールドを選択することにより、複数のフィルターを使用できます。
フィルタが適用されるフィールドを視覚化できます(フィールドごとに1つのスライサー)。
スライサーには、それが表すフィールドの値を示すボタンがあります。スライサーのボタンをクリックして、フィールドの値を選択/選択解除できます。
フィルタで使用されているフィールドの値を視覚化できます(選択したボタンはスライサーで強調表示されます)。
複数のピボットテーブルやピボットグラフに共通のスライサーを使用できます。
スライサーを非表示/再表示できます。
スライサーの使用法を理解するには、次のピボットテーブルを検討してください。

フィールド-地域と月に基づいてこのピボットテーブルをフィルタリングするとします。
- リボンのピボットツールの下にある[分析]タブをクリックします。
- [フィルター]グループの[スライサーの挿入]をクリックします。
[スライサーの挿入]ダイアログボックスが表示されます。データのすべてのフィールドが含まれています。
- [地域]と[月]のチェックボックスをオンにします。

[OK]ボタンをクリックします。選択した各フィールドのスライサーが表示され、デフォルトですべての値が選択されています。スライサーツールがリボンに表示され、スライサーの設定、ルックアンドフィールを操作できます。

ご覧のとおり、各スライサーには、それが表すフィールドのすべての値があり、値はボタンとして表示されます。デフォルトでは、フィールドのすべての値が選択されているため、すべてのボタンが強調表示されます。
ピボットテーブルを南と西の地域と2月と3月にのみ表示するとします。
リージョンスライサーの南をクリックします。スライサー–リージョンでは南のみが強調表示されます。
Ctrlキーを押したまま、リージョンスライサーの[西]をクリックします。
月間スライサーの2月をクリックします。
Ctrlキーを押したまま、月間スライサーの3月をクリックします。スライサーで選択した値が強調表示されます。ピボットテーブルは、選択した値について要約されます。

フィルタからフィールドの値を追加/削除するには、Ctrlキーを押したまま、それぞれのスライサーでそれらのボタンをクリックします。