Excelピボットテーブル-クイックガイド
ピボットテーブルは、データのスライスとダイシングに使用できる非常に強力なツールです。動的に変更できるコンパクトなテーブルを使用して、数十万のデータポイントを追跡および分析し、データのさまざまな視点を見つけることができます。使い方は簡単ですが、強力です。
ピボットテーブルの主な機能は次のとおりです-
ピボットテーブルの作成は非常に簡単で高速です
フィールドのドラッグ、並べ替えとフィルタリング、およびデータのさまざまな計算を行うだけで、データを即座に攪拌できます。
データへの洞察を得ながら、データに適した表現に到達します。
その場でレポートを作成する機能。
同じピボットテーブルから数秒で複数のレポートを作成します。
聴衆と同期するためのインタラクティブなレポートを提供します。
このチュートリアルでは、これらのピボットテーブル機能を例とともに詳細に理解します。このチュートリアルを完了するまでに、要件に基づいてデータの調査、分析、およびレポートを開始するためのピボットテーブル機能に関する十分な知識が得られます。
ピボットテーブルの作成
ピボットテーブルは、さまざまなデータまたはExcelテーブルから作成できます。探しているものがわかっている場合は、空のピボットテーブルから始めて詳細を入力できます。また、Excelで推奨されるピボットテーブルを利用して、データの要約に最適なピボットテーブルレイアウトを確認することもできます。
データ範囲またはExcelテーブルからピボットテーブルを作成する方法については、「テーブルまたは範囲からのピボットテーブルの作成」の章で学習します。
Excelは、複数のテーブル、異なるデータソース、および外部データソースからピボットテーブルを作成するためのより強力な方法を提供します。これは、データモデルと呼ばれるデータベースで動作するPowerPivotという名前です。これらのExcel電動工具は、このチュートリアルライブラリの他のチュートリアルで学習します。
電動工具に取り掛かる前に、このチュートリアルで説明されている通常のピボットテーブルについて最初に知っておく必要があります。
ピボットテーブルのレイアウト-フィールドと領域
ピボットテーブルのレイアウトは、レポート用に選択したフィールドと、それらをエリアにどのように配置したかによって異なります。フィールドをドラッグするだけで、選択と配置を行うことができます。フィールドをドラッグすると、ピボットテーブルレイアウトが変化し続け、ほんの数秒で変化します。
ピボットテーブルのフィールドと領域については、「ピボットテーブルのフィールドとピボットテーブルの領域」の章で学習します。
ピボットテーブルを使用したデータの探索
ピボットテーブルを使用する主な目的は、通常、データを探索して重要で必要な情報を抽出することです。これを行うには、並べ替え、フィルタリング、ネスト、折りたたみと展開、グループ化とグループ化解除など、いくつかのオプションがあります。
これらのオプションの概要については、「ピボットテーブルを使用したデータの探索」の章を参照してください。
値の要約
さまざまな探索手法で必要なデータを照合したら、次に実行するステップはデータを要約することです。Excelには、適合性と要件に基づいて適用できるさまざまな計算タイプが用意されています。さまざまな計算タイプを切り替えて、数秒で結果を表示することもできます。
ピボットテーブルに計算タイプを適用する方法については、「さまざまな計算タイプによる値の要約」の章で学習します。
ピボットテーブルの更新
データを調べて要約したら、ソースデータが更新された場合は、演習を繰り返す必要はありません。ソースデータの変更を反映するようにピボットテーブルを更新できます。
データを更新するさまざまな方法については、「ピボットテーブルの更新」の章で学習します。
ピボットテーブルレポート
ピボットテーブルを使用してデータを調査および要約した後、レポートとして表示します。ピボットテーブルレポートは本質的にインタラクティブであり、Excelに慣れていない人でも直感的に使用できるという専門性があります。固有の動的な性質により、レポートの視点をすばやく変更して、必要な詳細レベルを表示したり、聴衆が関心を示している特定の項目に焦点を合わせたりすることができます。
さらに、スタンドアロンプレゼンテーション用に、または場合によっては広範なレポートの不可欠な部分として、ピボットテーブルレポートを構成できます。ピボットテーブルを使用したレポートのいくつかについては、「ピボットテーブルレポート」の章で学習します。
ピボットテーブルは、さまざまなデータまたはExcelテーブルから作成できます。どちらの場合も、データの最初の行には列のヘッダーが含まれている必要があります。
ピボットテーブルに含めるフィールドと必要なレイアウトが確実な場合は、空のピボットテーブルから始めて、ピボットテーブルを作成できます。
データに最適なピボットテーブルレイアウトがわからない場合は、Excelの[推奨ピボットテーブル]コマンドを使用して、データに合わせてカスタマイズされたピボットテーブルを表示し、好きなものを選択できます。
データ範囲からのピボットテーブルの作成
各地域、1月、2月、3月の各営業担当者の販売データを含む次のデータ範囲を検討してください。
このデータ範囲からピボットテーブルを作成するには、次のようにします。
最初の行にヘッダーがあることを確認してください。ヘッダーはピボットテーブルのフィールド名になるため、ヘッダーが必要です。
データ範囲にSalesData_Rangeという名前を付けます。
データ範囲–SalesData_Rangeをクリックします。
リボンの[挿入]タブをクリックします。
[テーブル]グループの[ピボットテーブル]をクリックします。ザ・Create PivotTable ダイアログボックスが表示されます。
[ピボットテーブルの作成]ダイアログボックスの[ Choose the data that you want to analyze、現在のワークブックからテーブルまたは範囲を選択するか、外部データソースを使用できます。
データ範囲からピボットテーブルを作成しているときに、ダイアログボックスから次を選択します-
選択する Select a table or range。
[テーブル/範囲]ボックスに、範囲名–SalesData_Rangeを入力します。
[ピボットテーブルレポートを配置する場所を選択してください]で[新しいワークシート]を選択し、[OK]をクリックします。
このデータ範囲をデータモデルに追加することにより、複数のテーブルを分析することを選択できます。チュートリアルExcelPowerPivotで、複数のテーブルを分析する方法、データモデルの使用方法、および外部データソースを使用してピボットテーブルを作成する方法を学習できます。
新しいワークシートがワークブックに挿入されます。新しいワークシートには、空のピボットテーブルが含まれています。ワークシートに名前を付けます–Range-PivotTable。
あなたが観察できるように、 PivotTable Fieldsワークシートの右側に、データ範囲内の列のヘッダー名を含むリストが表示されます。さらに、リボンには、ピボットテーブルツール–分析とデザインが表示されます。
ピボットテーブルへのフィールドの追加
このチュートリアルの後の章で、ピボットテーブルのフィールドと領域について詳しく理解します。今のところ、ピボットテーブルにフィールドを追加する手順を確認してください。
1月、2月、3月の注文金額を営業担当者ごとに要約するとします。あなたは次のようにいくつかの簡単なステップでそれを行うことができます-
[ピボットテーブルフィールド]リストの[営業担当者]フィールドをクリックして、ROWS領域にドラッグします。
[ピボットテーブルフィールド]リストの[月]フィールドをクリックし、それをROWS領域にもドラッグします。
Order Amountをクリックして、∑VALUES領域にドラッグします。
以下に示すように、最初のピボットテーブルの準備ができています
2つの列がピボットテーブルに表示されていることを確認します。1つは選択した行ラベル(営業担当者と月)を含み、もう1つは注文金額の合計を含みます。各営業担当者の月ごとの注文金額の合計に加えて、その営業担当者の総売上高を表す小計も取得します。ワークシートを下にスクロールすると、最後の行が総売上高を表す総計として表示されます。
このチュートリアルを進めるにつれて、必要に応じてピボットテーブルを作成する方法について詳しく学習します。
テーブルからのピボットテーブルの作成
前のセクションと同じ販売データを含む次のExcelテーブルについて考えてみます-
Excelテーブルには本質的に名前があり、列にはヘッダーがあります。これは、ピボットテーブルを作成するための要件です。テーブル名がSalesData_Tableであるとします。
このExcelテーブルからピボットテーブルを作成するには、次の手順を実行します。
テーブル–SalesData_Tableをクリックします。
リボンの[挿入]タブをクリックします。
[テーブル]グループの[ピボットテーブル]をクリックします。ザ・Create PivotTable ダイアログボックスが表示されます。
[テーブルまたは範囲を選択]をクリックします。
[テーブル/範囲]ボックスに、テーブル名–SalesData_Tableを入力します。
下の[新しいワークシート]を選択します Choose where you want the PivotTable report to be placed。[OK]をクリックします。
新しいワークシートがワークブックに挿入されます。新しいワークシートには、空のピボットテーブルが含まれています。ワークシートに名前を付けます–Table-PivotTable。ワークシート– Table-PivotTableは、前のセクションのデータ範囲の場合に取得したものと似ています。
この章で前述した「ピボットテーブルへのフィールドの追加」のセクションで説明したように、ピボットテーブルにフィールドを追加できます。
推奨されるピボットテーブルを使用したピボットテーブルの作成
Excelのピボットテーブルに慣れていない場合、またはどのフィールドが意味のあるレポートになるかわからない場合は、Excelの[推奨ピボットテーブル]コマンドを使用できます。推奨されるピボットテーブルは、関連するレイアウトとともに、データを含むすべての可能なレポートを提供します。つまり、表示されるオプションは、データに合わせてカスタマイズされたピボットテーブルになります。
推奨されるピボットテーブルを使用してExcelテーブルSalesData-Tableからピボットテーブルを作成するには、次の手順に従います。
テーブルSalesData-Tableをクリックします。
[挿入]タブをクリックします。
[テーブル]グループの[推奨ピボットテーブル]をクリックします。[推奨されるピボットテーブル]ダイアログボックスが表示されます。
[推奨されるピボットテーブル]ダイアログボックスに、データに適したカスタマイズ可能なピボットテーブルが表示されます。
ピボットテーブルの各オプションをクリックして、右側にプレビューを表示します。
[ピボットテーブル-営業担当者と月ごとの注文金額の合計]をクリックし、[OK]をクリックします。
右側にプレビューが表示されます。
選択したピボットテーブルが、ブックの新しいワークシートに表示されます。
ピボットテーブルフィールド(営業担当者、地域、注文金額、月)が選択されていることがわかります。これらのうち、地域と営業担当者はROWS領域にあり、月はCOLUMNS領域にあり、注文金額の合計は∑VALUES領域にあります。
ピボットテーブルは、地域ごと、営業担当者ごと、月ごとのデータをまとめたものです。小計は、各地域、各営業担当者、および各月ごとに表示されます。
ピボットテーブルフィールドは、ピボットテーブルに関連付けられた作業ウィンドウです。ピボットテーブルフィールドタスクペインは、フィールドとエリアで構成されています。デフォルトでは、作業ウィンドウはウィンドウの右側に表示され、フィールドはエリアの上に表示されます。
フィールドは、データの列(範囲またはExcelテーブル)を表し、チェックボックスがあります。選択したフィールドがレポートに表示されます。エリアは、レポートのレイアウトとレポートに含まれる計算を表します。
作業ウィンドウの下部に、オプション– [レイアウトの更新を延期]の横に[更新]ボタンがあります。
デフォルトでは、これは選択されておらず、フィールドの選択またはレイアウトオプションで行った変更は、ピボットテーブルに即座に反映されます。
これを選択した場合、選択内容の変更は、をクリックするまで更新されません。 UPDATE ボタン。
この章では、フィールドの詳細を理解します。次の章では、エリアの詳細を理解します。
ピボットテーブルフィールドの作業ウィンドウ
ピボットテーブルがあるワークシートで、ピボットテーブルフィールドの作業ウィンドウを見つけることができます。ピボットテーブルフィールドの作業ウィンドウを表示するには、ピボットテーブルをクリックします。ピボットテーブルフィールドの作業ウィンドウが表示されない場合は、リボンで次のことを確認してください。
- リボンのピボットツールの下にある[分析]タブをクリックします。
- [表示]グループで[フィールドリスト]が選択されている(つまり強調表示されている)かどうかを確認します。
- フィールドリストが選択されていない場合は、それをクリックします。
ピボットテーブルフィールドの作業ウィンドウがウィンドウの右側に表示され、タイトルは「ピボットテーブルフィールド」になります。
ピボットテーブルフィールドの移動作業ウィンドウ
ピボットテーブル作業ウィンドウのタイトル「ピボットテーブルフィールド」の右側に、ボタンがあります
次のように、ピボットテーブルの作業ウィンドウをウィンドウ内の任意の場所に移動できます。
ドロップダウンリストで[移動]をクリックします。
以下に示すように、ウィンドウの左側に作業ウィンドウを配置できます。
ピボットテーブルフィールドのサイズ変更作業ウィンドウ
ピボットテーブルの作業ウィンドウのサイズを変更できます。つまり、次のように作業ウィンドウの長さや幅を増減できます。
ドロップダウンリストで[サイズ]をクリックします。
記号を使用する ⇔ タスクペインの幅を拡大/縮小します。
記号を使用する ⇕ タスクペインの幅を拡大/縮小します。
∑ VALUES領域で、注文金額の合計を完全に表示するために、以下のように作業ウィンドウのサイズを変更できます。
ピボットテーブルフィールド
ピボットテーブルフィールドリストは、ブックに関連付けられているすべてのテーブルと対応するフィールドで構成されています。ピボットテーブルフィールドリストでフィールドを選択することにより、ピボットテーブルを作成します。
テーブルとチェックボックス付きの対応するフィールドは、ピボットテーブルデータを反映しています。フィールドをランダムにチェック/チェック解除できるため、ピボットテーブルをすばやく変更して、レポートまたは表示する要約データを強調表示できます。
ご覧のとおり、テーブルが1つしかない場合、テーブル名は[ピボットテーブルフィールド]リストに表示されません。フィールドのみがチェックボックス付きで表示されます。
フィールドリストの上に、レポートに追加するフィールドの選択アクションがあります。右側に、
- [ツール]ボタンをクリックします。
ドロップダウンリストには、次のものがあります。
フィールドとエリアの5つの異なるレイアウトオプション。
[フィールド]リストのフィールドの並べ替え順序に関する2つのオプション-
AをZに並べ替えます。
データソース順に並べ替えます。
上記の[フィールド]リストで確認できるように、並べ替え順序はデフォルトで、つまりデータソース順序です。つまり、データテーブルの列が表示される順序です。
通常、デフォルトの順序を保持できます。ただし、テーブル内の多くのフィールドに遭遇し、それらに精通していない場合があります。このような場合、[ツール]のドロップダウンリストで[AからZに並べ替え]をクリックすると、フィールドをアルファベット順に並べ替えることができます。すると、ピボットテーブルフィールドリストは次のようになります-
ピボットテーブル領域は、ピボットテーブルフィールドタスクペインの一部です。選択したフィールドをエリアに配置することで、さまざまなピボットテーブルレイアウトに到達できます。フィールドをエリア間でドラッグするだけなので、さまざまなレイアウトをすばやく切り替えて、データを必要な方法で要約できます。
このチュートリアルのピボットテーブルフィールドに関する前の章で、ピボットテーブルフィールドの作業ウィンドウについて既に学習しました。この章では、ピボットテーブル領域について学習します。
利用可能な4つのピボットテーブル領域があります-
- ROWS.
- COLUMNS.
- FILTERS.
- ∑ VALUES(値の要約として読み取ります)。
メッセージ - Drag fields between areas below エリアの上に表示されます。
ピボットテーブル領域では、次を選択できます-
- 行として表示するフィールド(ROWS領域)。
- 列として表示するフィールド(COLUMNS領域)。
- データを要約する方法(∑ VALUES領域)。
- 任意のフィールド(フィルター領域)をフィルターします。
これらの領域間でフィールドをドラッグして、ピボットテーブルレイアウトがどのように変化するかを観察できます。
行
チェックボックスをオンにするだけでピボットテーブルフィールドリストのフィールドを選択すると、数値以外のすべてのフィールドが、選択した順序でROWS領域に自動的に追加されます。
オプションで、フィールドをROWS領域にドラッグできます。ROWS領域に配置されたフィールドは、ピボットテーブルに行として表示され、行ラベルは選択されたフィールドの値です。
たとえば、Salesデータテーブルについて考えてみます。
- フィールド営業担当者をROWS領域にドラッグします。
- [月]フィールドを[行]領域にドラッグします。
ピボットテーブルは、以下に示すように、行ラベル(営業担当者と月)を含む1つの列と、総計としての最後の行とともに表示されます。
列
フィールドをCOLUMNS領域にドラッグできます。
COLUMNS領域に配置されたフィールドは、ピボットテーブルに列として表示されます。列ラベルは選択したフィールドの値です。
フィールドRegionをCOLUMNS領域にドラッグします。ピボットテーブルが表示され、最初の列には行ラベル–営業担当者と月が含まれ、次の4列には列ラベル–地域が含まれ、最後の列には総計が示されます。
[月]フィールドを[行]から[列]にドラッグします。
フィールドRegionをCOLUMNSからROWSにドラッグします。ピボットテーブルのレイアウトが次のように変更されます。
現在、列は5つしかないことがわかります。最初の列には行ラベル、3つの列には列ラベル、最後の列には総計があります。
行と列の数は、これらのフィールドにある値の数に基づいています。
∑値
ピボットテーブルの主な用途は、値を要約することです。したがって、データを要約するフィールドを配置することによって∑ VALUES エリア、あなたは要約テーブルに到着します。
[注文金額]フィールドをにドラッグします ∑ VALUES。
フィールドRegionをROWSエリアのフィールドSalespersonの上にドラッグします。この手順では、ネストの順序を変更します。このチュートリアルの「ピボットテーブルでのネスト」の章でネストについて学習します。
ご覧のとおり、データは地域ごと、営業担当者ごと、月ごとに要約されています。月ごとに、各地域の小計があります。また、[総計]行の[総計]列には、月ごとの総計があります。
フィルター
[フィルター]領域は、ピボットテーブルにフィルターを配置するためのものです。選択した地域のみの結果を個別に表示するとします。
フィールドRegionをROWS領域からFILTERS領域にドラッグします。フィルタRegionはピボットテーブルの上に配置されます。ピボットテーブルの上に空の行がない場合は、ピボットテーブルが押し下げられ、フィルターのピボットテーブルの上に行が挿入されます。
ご覧のとおり、デフォルトでは(ALL)がフィルターに表示され、ピボットテーブルにはリージョンのすべての値のデータが表示されます。
- フィルタの右側にある矢印をクリックします。
- チェックボックス–複数のアイテムを選択します。
ドロップダウンリストのすべてのオプションにチェックボックスが表示されます。デフォルトでは、すべてのボックスがチェックされています。
- チェックボックス–北と南。
- 他のボックスをクリアします。[OK]をクリックします。
ピボットテーブルは、フィルタリングされたデータを反映するように変更されます。
フィルタに(複数のアイテム)が表示されていることがわかります。したがって、誰かがピボットテーブルを見ているとき、どの値がフィルタリングされているかがすぐにはわかりません。
Excelには、フィルタリングをより効率的に処理するためのスライサーと呼ばれる別のツールが用意されています。このチュートリアルの後の章で、ピボットテーブルでのデータのフィルタリングについて詳しく理解します。
Excelピボットテーブルを使用すると、Excelテーブルまたは一連のデータから重要なデータを探索して抽出できます。これを行うにはいくつかの方法があり、データに最も適した方法を選択できます。さらに、データを探索しているときに、選択を変更してデータ値を選択すると、さまざまな組み合わせを即座に表示できます。
ピボットテーブルを使用して次の操作を実行できます-
- データを並べ替えます。
- データをフィルタリングします。
- ピボットテーブルフィールドをネストします。
- フィールドを展開および折りたたみます。
- フィールド値をグループ化およびグループ解除します。
データの並べ替えとフィルタリング
ピボットテーブルのデータは、フィールド値の昇順または降順で並べ替えることができます。小計を最大値から最小値、または最小値から最大値に並べ替えることもできます。並べ替えオプションを設定することもできます。これらについては、このチュートリアルの「ピボットテーブルでのデータの並べ替え」の章で詳しく学習します。
ピボットテーブルのデータをフィルタリングして、特定のデータに焦点を当てることができます。このチュートリアルの「ピボットテーブルでのデータのフィルタリング」の章で学習するピボットテーブルには、いくつかのフィルタリングオプションがあります。フィルタリングにはスライサーを使用できます。これについては、このチュートリアルの「スライサーを使用したフィルタリング」の章で学習します。
フィールドのネスト、拡張、および折りたたみ
データに関連する場合は、ピボットテーブルのフィールドをネストして階層を表示できます。これについては、このチュートリアルの「ピボットテーブルでのネスト」の章で学習します。
ピボットテーブルにネストされたフィールドがある場合、それらのフィールドの値を展開したり折りたたんだりできます。これらについては、このチュートリアルの「ピボットテーブルツールを使用したデータの探索」の章で学習します。
フィールド値のグループ化とグループ化解除
ピボットテーブルのフィールドの特定の値をグループ化およびグループ化解除できます。これについては、このチュートリアルの「ピボットテーブルツールを使用したデータの探索」の章で学習します。
ピボットテーブル内のデータを並べ替えて、分析するアイテムを簡単に見つけられるようにすることができます。データは、最小値から最大値、最大値から最小値、またはその他の任意のカスタム順序で並べ替えることができます。
次のピボットテーブルについて考えてみます。ここには、地域ごと、営業担当者ごと、および月ごとに要約された販売データがあります。
フィールドでの並べ替え
上記のピボットテーブルのデータは、行または列にあるフィールド(地域、営業担当者、月)で並べ替えることができます。
フィールドSalespersonでピボットテーブルを並べ替えるには、次の手順に従います。
ドロップダウンリストから[フィールドの選択]ボックスで[営業担当者]を選択します。
以下のソートオプションが表示されます-
- AをZに並べ替えます。
- ZをAに並べ替えます。
- その他の並べ替えオプション。
さらに、デフォルトでは、営業担当者フィールドは昇順で並べ替えられます。クリックSort Z to A。営業担当者フィールドは降順で並べ替えられます。
同様
小計での並べ替え
合計注文量に基づいてピボットテーブルを並べ替えるとします。すべての地域で最高から最低までです。つまり、小計でピボットテーブルを並べ替える必要があります。
「総計」列のいずれかの営業担当者の小計を右クリックします。
選択する Sort ドロップダウンリストから。
別のドロップダウンリストが表示され、並べ替えオプションが表示されます–最小から最大に並べ替え、最大から最小に並べ替え、その他の並べ替えオプション。[最大から最小に並べ替え]を選択します。
[総計]列の小計は、すべての地域で最高値から最低値の順に並べ替えられます。
同様に、小計でピボットテーブルを地域ごとに並べ替える場合は、次のようにします。
「総計」列のいずれかの地域の小計を右クリックします。
ドロップダウンリストで[並べ替え]をクリックします。
2番目のドロップダウンリストで[最大から最小に並べ替え]をクリックします。ピボットテーブルは、地域ごとに小計で並べ替えられます。
ご覧のとおり、注文額は南が最も高く、北が最も低くなっています。
次のように、月ごとの合計金額に基づいてピボットテーブルを並べ替えることもできます。
- 「総計」行の小計のいずれかを右クリックします。
- ドロップダウンリストから[並べ替え]を選択します。
- 2番目のドロップダウンリストから[最大から最小に並べ替え]を選択します。
ピボットテーブルは、月ごとに合計金額で並べ替えられます。
2月の注文額が最も多く、3月の注文額が最も少ないことがわかります。
その他の並べ替えオプション
1月の地域ごとの合計金額でピボットテーブルを並べ替えるとします。
ドロップダウンリストから[その他の並べ替えオプション]を選択します。ザ・Sort (Region) ダイアログボックスが表示されます。
ご覧のとおり、[概要]の下に、現在の並べ替え順序が昇順の並べ替え領域として表示されます。[並べ替えオプション]で[昇順(AからZ)]が選択されています。その下のボックスで、Region 表示されています。
- 地域を含むボックスをクリックします。
- [注文金額の合計]をクリックします。
クリック More Optionsボタン。ザ・More Sort Options (Region) ダイアログボックスが表示されます。
ご覧のとおり、[並べ替え]で[総計]が選択されています。[概要]で、現在の並べ替え順序は次のようになります。Sort Region by Sum of Order Amount 昇順で。
クリック Values in selected column: [並べ替え]の下。
その下のボックスにB5と入力します。
ご覧のとおり、[概要]で、現在の並べ替え順序は次のようになります。
地域を並べ替え Sum of Order Amountこの列の値を使用して昇順で:1月。[OK]をクリックします。
[並べ替え(地域)]ダイアログボックスが表示されます。[並べ替えオプション]で[降順(ZからA)]を選択します。
[概要]で、現在の並べ替え順序は次のようになります。
この列の値を使用して、注文金額の合計で地域を降順で並べ替えます:1月。[OK]をクリックします。ピボットテーブルは、1月の値を使用して、地域で並べ替えられます。
ご覧のとおり、1月の注文額は西が最も高く、北が最も低くなっています。
データを手動で並べ替える
ピボットテーブルでは、選択した並べ替えオプションによってデータが自動的に並べ替えられます。これはAutoSortと呼ばれます。
AutoSortが表示され、ピボットテーブルの各フィールドの現在の並べ替え順序が示されます。ここで、フィールドRegionをEast、West、North、Southの順序で並べ替えるとします。次のように、これを手動で行うことができます-
ドロップダウンリストから[フィールドの選択]ボックスで[地域]を選択します。
クリック More Sort Options。[並べ替え(地域)]ダイアログボックスが表示されます。
[手動]を選択します(アイテムをドラッグして再配置できます)。
[OK]をクリックします。
[概要]で、現在の並べ替え順序が[地域]フィールドの[アイテムのドラッグ]として指定され、任意の順序で表示されます。
東をクリックして、上にドラッグします。東にドラッグしている間、行全体に水平の緑色のバーが表示されます。
必要な配置が得られるまで、[地域]フィールドの他の項目でドラッグを繰り返します。
あなたは以下を観察することができます-
ネストされたフィールドのアイテム–営業担当者も対応する地域フィールドアイテムと一緒に移動します。さらに、他の列の値もそれに応じて移動しました。
Note−ピボットテーブルフィールドリストの∑VALUES領域にあるフィールドのアイテムをこの手動でドラッグすることはできません。したがって、このピボットテーブルの注文金額の合計値をドラッグすることはできません。
並べ替えオプションの設定
前のセクションでは、フィールドの並べ替えオプションを手動に設定する方法を学習しました。次のように設定できるソートオプションがさらにいくつかあります-
[フィールドの選択]ボックスで[地域]を選択します。
[その他の並べ替えオプション]をクリックします。[並べ替え(地域)]ダイアログボックスが表示されます。
[その他のオプション]ボタンをクリックします。
[その他の並べ替えオプション(地域)]ダイアログボックスが表示されます。このダイアログボックスでは、さらに多くの並べ替えオプションを設定できます。
[自動並べ替え]で、[レポートが更新されるたびに自動的に並べ替える]チェックボックスをオンまたはオフにして、ピボットテーブルデータが更新されるたびに自動並べ替えを許可または停止できます。
- チェックボックスをオフにします– Sort automatically レポートが更新されるたび。
これで、最初のキーの並べ替え順序オプションが使用可能になります。このオプションを使用して、使用するカスタムオーダーを選択できます。
- [最初のキーの並べ替え順序]の下のボックスをクリックします。
ご覧のとおり、ドロップダウンリストには曜日と月のカスタムリストが表示されます。これらのいずれかを使用することも、高、中、低などの独自のカスタムリスト、またはアルファベット順ではないサイズリストS、M、L、XLを使用することもできます。
リボンの[ファイル]タブからカスタムリストを作成できます。ファイル→オプション。[Excelのオプション]ダイアログボックスで、[詳細]をクリックし、[一般]を参照します。[カスタムリストの編集]ボタンは、並べ替えと塗りつぶしのシーケンスで使用するリストの作成の横にあります。
ピボットテーブルのデータを更新(更新)する場合、カスタムリストの並べ替え順序は保持されないことに注意してください。
[並べ替え]で、をクリックできます Grand Total or Values選択した列で、これらの値で並べ替えます。並べ替えを手動に設定した場合、このオプションは使用できません。
ピボットテーブルを並べ替える際の考慮事項
ピボットテーブルでデータを並べ替えるときは、次の点に注意してください。
先頭にスペースがあるデータは、並べ替えの結果に影響します。データを並べ替える前に、先頭のスペースをすべて削除してください。
大文字と小文字を区別するテキストエントリを並べ替えることはできません。
セルやフォントの色などの特定の形式でデータを並べ替えることはできません。
アイコンセットなどの条件付き書式インジケーターでデータを並べ替えることはできません。
ピボットテーブルデータのサブセットに対して詳細な分析を行う必要がある場合があります。これは、大きなデータがあり、データのより小さな部分に焦点を合わせる必要があるか、データのサイズに関係なく、特定の特定のデータに焦点を合わせる必要があるためである可能性があります。1つ以上のフィールドの値のサブセットに基づいて、ピボットテーブルのデータをフィルタリングできます。これを行うには、次のようにいくつかの方法があります-
- スライサーを使用したフィルタリング。
- レポートフィルターを使用したフィルタリング。
- データを手動でフィルタリングします。
- ラベルフィルターを使用したフィルタリング。
- 値フィルターを使用したフィルタリング。
- 日付フィルターを使用したフィルタリング。
- トップ10フィルターを使用したフィルタリング。
- タイムラインを使用したフィルタリング。
次の章では、スライサーを使用したデータのフィルタリングについて学習します。この章で前述した他の方法によるフィルタリングについて理解します。
次のピボットテーブルについて考えてみます。ここには、地域ごと、営業担当者ごと、月ごとに要約された販売データがあります。
レポートフィルター
いずれかのフィールドにフィルターを割り当てて、そのフィールドの値に基づいてピボットテーブルを動的に変更できるようにすることができます。
ピボットテーブル領域の行からフィルターに領域をドラッグします。
地域としてのラベルが付いたフィルターがピボットテーブルの上に表示されます(ピボットテーブルの上に空の行がない場合は、ピボットテーブルが押し下げられてフィルター用のスペースが作成されます。
あなたはそれを観察するでしょう
営業担当者の値が行に表示されます。
月の値が列に表示されます。
リージョンフィルターが上部に表示され、デフォルトで[すべて]が選択されています。
要約値は注文金額の合計です。
注文金額の合計は、営業担当者ごとに[総計]列に表示されます。
月ごとの注文金額の合計は、総計の行に表示されます。
フィルタ領域の右側にあるボックスの矢印をクリックします。
[地域]フィールドの値を含むドロップダウンリストが表示されます。チェックボックスをオンにしますSelect Multiple Items。
デフォルトでは、すべてのボックスがチェックされています。チェックボックスをオフにします(All)。すべてのチェックボックスがオフになります。
次に、[南と西]チェックボックスをオンにして、[OK]をクリックします。
南と西の地域のみに関するデータが要約されます。
[フィルター領域]の横のセルに-(複数のアイテム)が表示され、複数のアイテムを選択したことを示します。ただし、表示されるレポートからは、アイテムの数やアイテムがわからない場合があります。このような場合、スライサーを使用する方がフィルタリングに適しています。
手動フィルタリング
フィールドの値を手動で選択して、ピボットテーブルをフィルタリングすることもできます。これを行うには、[
2月のデータのみを分析するとします。[月]フィールドで値をフィルタリングする必要があります。ご覧のとおり、月は列ラベルの一部です。
[
ご覧のとおり、ドロップダウンリストに検索ボックスがあり、ボックスの下に、選択したフィールドの値のリスト、つまり月があります。すべての値のボックスがチェックされ、そのフィールドのすべての値が選択されていることが示されます。
値リストの上部にある(すべて選択)ボックスのチェックを外します。
ピボットテーブル(この場合は2月)に表示する値のチェックボックスをオンにして、[OK]をクリックします。
ピボットテーブルには、選択した月フィールド値– 2月に関連する値のみが表示されます。フィルタリング矢印がアイコン
手動フィルターがフィールド月に適用されていることを示す表示が表示されていることがわかります。
フィルタの選択値を変更する場合は、次のようにします。
値のチェックボックスをオン/オフにします。
フィールドのすべての値がリストに表示されていない場合は、ドロップダウンの右下隅にあるハンドルをドラッグして拡大します。または、値がわかっている場合は、検索ボックスに入力します。
上記のフィルター処理されたピボットテーブルに別のフィルターを適用するとします。たとえば、2月のWalters、Chrisのデータを表示するとします。フィールドSalespersonに別のフィルタを追加して、フィルタリングを調整する必要があります。ご覧のとおり、営業担当者は行ラベルの一部です。
[
フィールドの値のリスト–地域が表示されます。これは、Regionがネスト順で営業担当者の外部レベルにあるためです。追加のオプションもあります–フィールドを選択します。[フィールドの選択]ボックスをクリックします。
ドロップダウンリストから[営業担当者]をクリックします。フィールドの値のリスト–営業担当者が表示されます。
チェックを外し(すべて選択)、Walters、Chrisをチェックします。
[OK]をクリックします。
ピボットテーブルには、選択した月フィールド値(2月)と営業担当者フィールド値(ウォルターズ、クリス)に関連する値のみが表示されます。
行ラベルのフィルタリング矢印もアイコン
[月]および[営業担当者]フィールドに手動フィルターが適用されていることを示すテキストボックスが表示されます。
したがって、任意の数のフィールドと任意の数の値に基づいて、ピボットテーブルを手動でフィルタリングできます。
テキストによるフィルタリング
テキストを含むフィールドがある場合、対応するフィールドラベルがテキストベースであれば、ピボットテーブルをテキストでフィルタリングできます。たとえば、次の従業員データについて考えてみます。
データには、従業員の詳細(EmployeeID、Title、BirthDate、MaritalStatus、Gender、HireDate)が含まれています。さらに、データには従業員のマネージャーレベル(レベル0〜4)も含まれています。
特定の従業員に役職別に報告している従業員の数を分析する必要があるとします。以下のようにピボットテーブルを作成できます。
タイトルに「マネージャー」が含まれている従業員のうち、従業員が報告している従業員の数を知りたい場合があります。ラベルタイトルはテキストベースであるため、次のように[タイトル]フィールドにラベルフィルターを適用できます。
[
ドロップダウンリストから[フィールドの選択]ボックスで[タイトル]を選択します。
ラベルフィルターをクリックします。
2番目のドロップダウンリストで[含む]をクリックします。
[ラベルフィルター(タイトル)]ダイアログボックスが表示されます。[含む]の横のボックスに「マネージャー」と入力します。[OK]をクリックします。
ピボットテーブルは、「マネージャー」を含むタイトル値にフィルターされます。
- ラベルフィルターはフィールドに適用されます–タイトル、および
- 適用されるラベルフィルターとは何ですか。
値によるフィルタリング
25人以上の従業員が報告している従業員の役職を知りたい場合があります。このために、次のようにタイトルフィールドに値フィルターを適用できます-
[
選択する Title ドロップダウンリストの[フィールドの選択]ボックスで。
値フィルターをクリックします。
2番目のドロップダウンリストから[以上]を選択します。
[値フィルター(タイトル)]ダイアログボックスが表示されます。右側のボックスに25と入力します。
ピボットテーブルは、25人以上の従業員が報告している従業員の役職を表示するようにフィルタリングされます。
日付によるフィルタリング
2015-15会計年度に雇用されたすべての従業員のデータを表示することをお勧めします。次のようにデータフィルターを使用できます-
ピボットテーブルにHireDateフィールドを含めます。これで、マネージャーデータは不要になるため、ピボットテーブルからManagerLevelフィールドを削除します。
ピボットテーブルに日付フィールドができたので、日付フィルターを使用できます。
[
ドロップダウンリストから[フィールドの選択]ボックスで[HireDate]を選択します。
[日付フィルター]をクリックします。
Seelct Between 2番目のドロップダウンリストから。
[日付フィルター(HireDate)]ダイアログボックスが表示されます。2つの[日付]ボックスに「2014年4月1日」と「2015年3月31日」と入力します。[OK]をクリックします。
ピボットテーブルは、1間HIREDATEとのデータだけを表示するようにフィルタリングされますST 2014年4月と31番目の2015年3月。
次のように、日付を四半期にグループ化できます。
いずれかの日付を右クリックします。ザ・Grouping ダイアログボックスが表示されます。
[開始]ボックスに「2014年4月1日」と入力します。チェックボックスをオンにします。
[終了]ボックスに「2015年3月31日」と入力します。チェックボックスをオンにします。
下のボックスで[四半期]をクリックします By。
日付は、ピボットテーブルで四半期にグループ化されます。フィールドHireDateをROWS領域からCOLUMNS領域にドラッグすると、テーブルをコンパクトに見せることができます。
四半期ごとに、会計年度中に何人の従業員が雇用されたかを知ることができます。
トップ10フィルターを使用したフィルタリング
トップ10フィルターを使用して、ピボットテーブルのフィールドの上位数個または下位数個の値を表示できます。
[
[値フィルター]をクリックします。
2番目のドロップダウンリストで[トップ10]をクリックします。
[トップ10フィルター(タイトル)]ダイアログボックスが表示されます。
最初のボックスで、[上]をクリックします([下]も選択できます)。
2番目のボックスに、7などの数字を入力します。
3番目のボックスには、フィルタリングできる3つのオプションがあります。
[アイテム]をクリックして、アイテムの数でフィルタリングします。
パーセンテージをクリックして、パーセンテージでフィルタリングします。
[合計]をクリックして、合計でフィルタリングします。
EmployeeIDの数があるので、[アイテム]をクリックします。
4番目のボックスで、[従業員IDの数]フィールドをクリックします。
[OK]をクリックします。
EmployeeIDのカウント別の上位7つの値がピボットテーブルに表示されます。
ご覧のとおり、今年度の採用数が最も多いのは生産技術者であり、その大部分は第1四半期にあります。
タイムラインを使用したフィルタリング
ピボットテーブルに日付フィールドがある場合は、タイムラインを使用してピボットテーブルをフィルタリングできます。
以前に使用した従業員データからピボットテーブルを作成し、[ピボットテーブルの作成]ダイアログボックスでデータモデルにデータを追加します。
フィールドTitleをROWS領域にドラッグします。
フィールドEmployeeIDを∑ VALUES領域にドラッグし、計算のためにカウントを選択します。
ピボットテーブルをクリックします。
[挿入]タブをクリックします。
[フィルター]グループの[タイムライン]をクリックします。[タイムラインの挿入]ダイアログボックスが表示されます。
- [HireDate]チェックボックスをオンにします。
- [OK]をクリックします。タイムラインがワークシートに表示されます。
- タイムラインツールがリボンに表示されます。
ご覧のとおり、すべての期間–月単位がタイムラインに表示されます。
--MONTHSの横にある矢印をクリックします。
ドロップダウンリストから[四半期]を選択します。タイムラインの表示が[すべての期間–四半期単位]に変わります。
2014年第1四半期をクリックします。
Shiftキーを押したまま、2014Q4にドラッグします。タイムライン期間は2014年第1四半期から第4四半期に選択されています。
ピボットテーブルは、このタイムライン期間にフィルターされます。
フィルタをクリアする
データのさまざまな組み合わせや予測を切り替えるには、設定したフィルターを時々クリアする必要がある場合があります。次のようにいくつかの方法でこれを行うことができます-
ピボットテーブル内のすべてのフィルターをクリアする
次のように、ピボットテーブルに設定されているすべてのフィルターを一度にクリアできます。
- リボンの[ホーム]タブをクリックします。
- [編集]グループの[並べ替えとフィルター]をクリックします。
- ドロップダウンリストから[クリア]を選択します。
ラベル、日付、または値フィルターのクリア
ラベル、日付、または値フィルターをクリアするには、次のようにします。
行ラベルまたは列ラベルのアイコンをクリックします。
ドロップダウンリストに表示される[<ファイル名>からフィルターをクリア]をクリックします。
[OK]をクリックします。特定のフィルターがクリアされます。
1つまたは複数のスライサーを使用すると、データをすばやく効果的にフィルタリングできます。フィルタリングするフィールドごとにスライサーを挿入できます。スライサーには、それが表すフィールドの値を示すボタンがあります。スライサーのボタンをクリックして、フィールドの値を選択/選択解除できます。
スライサーはピボットテーブルで表示されたままなので、フィルタリングに使用されるフィールドと、それらのフィールドのどの値がフィルタリングされたピボットテーブルで表示または非表示になるかを常に把握できます。
スライサーの使用法を理解するために、地域別、月別、営業担当者別の販売データの例を考えてみましょう。このデータを含む次のピボットテーブルがあるとします。
スライサーの挿入
地域と月のフィールドに基づいてこのピボットテーブルをフィルタリングするとします。
リボンのピボットツールの下にある[分析]をクリックします。
[フィルター]グループの[スライサーの挿入]をクリックします。[スライサーの挿入]ダイアログボックスが表示されます。データテーブルのすべてのフィールドが含まれています。
[地域]と[月]のチェックボックスをオンにします。
[OK]をクリックします。
選択した各フィールドのスライサーが表示され、デフォルトですべての値が選択されています。スライサーツールがリボンに表示され、スライサーの設定、ルックアンドフィールを操作できます。
スライサーによるフィルタリング
ご覧のとおり、各スライサーには、それが表すフィールドのすべての値があり、値はボタンとして表示されます。デフォルトでは、フィールドのすべての値が選択されているため、すべてのボタンが強調表示されます。
南と西の地域と2月と3月の月についてのみピボットテーブルを表示するとします。
地域のスライサーで南をクリックします。スライサー–リージョンでは南のみが強調表示されます。
Ctrlキーを押したまま、Slicer forRegionのWestをクリックします。
月のスライサーで2月をクリックします。
Ctrlキーを押したまま、月のスライサーで3月をクリックします。
スライサーで選択したアイテムが強調表示されます。選択したアイテムの値を要約したピボットテーブルが表示されます。
フィルタからフィールドの値を追加/削除するには、Ctrlキーを押したまま、フィールドのスライサーでそれらのボタンをクリックします。
スライサーのフィルターをクリアする
スライサーのフィルターをクリアするには、スライサーの
スライサーの取り外し
Regionフィールドのスライサーを削除するとします。
- スライサー–リージョンを右クリックします。
- ドロップダウンリストの[削除]をクリックします。
スライサーツール
スライサーを挿入すると、[オプション]タブのあるリボンにスライサーツールが表示されます。スライサーツールを表示するには、スライサーをクリックします。
ご覧のとおり、[スライサーツール-オプション]タブには、スライサーのルックアンドフィールを変更するためのいくつかのオプションがあります。
- スライサーキャプション
- スライサー設定
- 接続のレポート
- 選択ペイン
スライサーキャプション
スライサーキャプションボックスは、スライサーグループにあります。スライサーキャプションは、スライサーに表示されるヘッダーです。デフォルトでは、Slicer Caption それが表すフィールドの名前です。
- 地域のスライサーをクリックします。
- リボンの[オプション]タブをクリックします。
リボンの[スライサー]グループの[スライサーキャプション]ボックスに、[リージョン]がスライサーのヘッダーとして表示されます。スライサーが挿入されるフィールドの名前です。スライサーキャプションは次のように変更できます-
リボンのスライサーグループのスライサーキャプションボックスをクリックします。
リージョンを削除します。ボックスがクリアされます。
ボックスに「場所」と入力し、Enterキーを押します。スライサーキャプションが場所に変わり、同じことがスライサーのヘッダーとして反映されます。
Note−スライサーのキャプション、つまりヘッダーのみを変更しました。スライサーが表すフィールドの名前–リージョンはそのままです。
スライサー設定
スライサー設定を使用して、スライサーの名前を変更したり、スライサーのキャプションを変更したり、スライサーヘッダーを表示するかどうかを選択したり、アイテムの並べ替えとフィルタリングのオプションを設定したりできます。
スライサーをクリックします-場所。
リボンの[オプション]タブをクリックします。スライサー設定は、リボンのスライサーグループにあります。スライサーを右クリックすると、ドロップダウンリストにスライサー設定が表示されます。
スライサー設定をクリックします。[スライサー設定]ダイアログボックスが表示されます。
ご覧のとおり、スライサーでは以下が修正されています。
- ソース名。
- 数式で使用する名前。
スライサーは以下を変更できます−
- Name.
- ヘッダー–キャプション。
- ヘッダーを表示します。
- スライサーに表示されるアイテムの並べ替えとフィルタリングのオプション。
接続のレポート
次のいずれかが適切であれば、さまざまなピボットテーブルをスライサーに接続できます。
ピボットテーブルは、同じデータを使用して作成されます。
1つのピボットテーブルがコピーされ、追加のピボットテーブルとして貼り付けられました。
複数のピボットテーブルは、[レポートフィルターページを表示]を使用して別々のシートに作成されます。
同じデータから作成された次のピボットテーブルについて考えてみます-
- 上部のピボットテーブルにPivotTable-Topという名前を付け、下部のPivotTableにPivotTable-Bottomという名前を付けます。
- 上部のピボットテーブルをクリックします。
- フィールドRegionのスライサーを挿入します。
- スライサーでEastとNorthを選択します。
フィルタリングが上部のピボットテーブルにのみ適用され、下部のピボットテーブルには適用されないことに注意してください。次のように、下部のピボットテーブルに接続することで、両方のピボットテーブルに同じスライサーを使用できます。
- スライサー-リージョンをクリックします。SLICERTOOLSがリボンに表示されます。
- リボンの[オプション]タブをクリックします。
レポート接続は、リボンのスライサーグループにあります。スライサーを右クリックすると、ドロップダウンリストに[レポート接続]が表示されます。
クリック Report Connections スライサーグループで。
ザ・ Report Connectionsダイアログボックスが表示されます。[ピボットテーブル-トップ]ボックスがオンになっていて、他のボックスはオフになっています。[ピボットテーブル-下]チェックボックスもオンにして、[OK]をクリックします。
下部のピボットテーブルは、選択したアイテム(EastとNorth)にフィルターされます。
これが可能になったのは、両方のピボットテーブルがスライサーに接続されたためです。スライサーの選択を変更すると、両方のピボットテーブルに同じフィルタリングが表示されます。
選択ペイン
選択ペインを使用して、ワークシートのスライサーの表示のオンとオフを切り替えることができます。
スライサーをクリックします-場所。
リボンの[オプション]タブをクリックします。
リボンの[配置]グループの[選択ペイン]をクリックします。ウィンドウの右側に選択ペインが表示されます。
ご覧のとおり、すべてのスライサーの名前が[選択]ペインに一覧表示されます。名前の右側に、可視性の記号
ご覧のとおり、スライサー–月はワークシートに表示されていません。ただし、Monthのスライサーは削除せず、非表示にしたことを忘れないでください。
記号
スライサーの表示のオン/オフを切り替えると、そのスライサーでフィルタリングするアイテムの選択は変更されません。スライサーを上下にドラッグして、選択ペインでスライサーの順序を変更することもできます。
ピボットテーブル領域のいずれかに複数のフィールドがある場合、ピボットテーブルレイアウトは、その領域にフィールドを配置する順序によって異なります。これはネスティングオーダーと呼ばれます。
データがどのように構造化されているかがわかっている場合は、フィールドを必要な順序で配置できます。データの構造がわからない場合は、フィールドの順序を変更して、ピボットテーブルのレイアウトを即座に変更できます。
この章では、フィールドのネスト順序と、ネスト順序を変更する方法について理解します。
フィールドのネスト順序
次の順序でフィールドを配置した販売データの例を考えてみましょう。
ご覧のとおり、行領域には、営業担当者と地域の2つのフィールドがこの順序であります。フィールドのこの順序は、ネスト順序と呼ばれます。つまり、最初に営業担当者、次に地域です。
ピボットテーブルでは、以下に示すように、行の値がこの順序に基づいて表示されます。
ご覧のとおり、ネスト順の2番目のフィールドの値は、最初のフィールドの各値の下に埋め込まれています。
データでは、各営業担当者は1つの地域のみに関連付けられていますが、ほとんどの地域は複数の営業担当者に関連付けられています。したがって、ネストの順序を逆にすると、ピボットテーブルがより意味のあるものに見える可能性があります。
入れ子の順序を変更する
エリア内のフィールドのネスト順序を変更するには、フィールドをクリックして目的の位置にドラッグします。
ROWS領域のフィールドSalespersonをクリックし、フィールドRegionの下にドラッグします。したがって、次のように、ネストの順序を–最初に地域、次に営業担当者に変更しました。
結果のピボットテーブルは次のようになります-
入れ子の順序(Region、次に営業担当)のレイアウトは、入れ子の順序(Salesperson、次にRegion)のレイアウトよりも優れたコンパクトなレポートを生成することがはっきりとわかります。
営業担当者が複数の領域を代表していて、営業担当者ごとに売上を要約する必要がある場合は、以前のレイアウトの方が適しています。
ピボットテーブルを含むワークシートでは、リボンに[分析]タブと[デザイン]タブを備えたピボットテーブルツールが含まれます。[分析]タブには、ピボットテーブルのデータを探索できるようにするいくつかのコマンドがあります。[デザイン]タブコマンドは、さまざまなレポートオプションとスタイルオプションを使用してピボットテーブルを構成するのに役立ちます。
この章では、ANALYZEコマンドについて学習します。DESIGNコマンドについては、「ピボットテーブルを使用した美的レポート」の章で学習します。
ANALYZEコマンド
[分析]タブのリボンのコマンドには、次のものが含まれます。
- フィールドの展開と折りたたみ。
- フィールド値のグループ化とグループ化解除。
- アクティブフィールド設定。
- ピボットテーブルオプション。
フィールドの拡大と縮小
ピボットテーブルにネストされたフィールドがある場合は、1つのアイテムを展開して折りたたむか、アクティブなフィールドのすべてのアイテムを展開して折りたたむことができます。
次のピボットテーブルについて考えてみます。ここでは、Regionフィールドの下にSalespersonフィールドがネストされています。
ご覧のとおり、フィールドリージョンの北、南、西のその他のアイテムは折りたたまれていません。それらのいずれかを折りたたむ場合は、Eastに対して行った手順を繰り返します。
フィールドのすべての項目を一度に折りたたむ場合は、次のようにします。
- フィールドの項目のいずれかをクリックします–地域。
- リボンの[分析]タブをクリックします。
- [アクティブフィールド]グループの[フィールドを折りたたむ]をクリックします。
フィールドRegionのすべてのアイテムが折りたたまれます。
フィールドのすべての項目を一度に展開する場合は、次のようにします。
- フィールドの項目のいずれかをクリックします–地域。
- リボンの[分析]タブをクリックします。
- [アクティブフィールド]グループの[フィールドの展開]をクリックします。
フィールドRegionのすべてのアイテムが展開されます。
フィールド値のグループ化とグループ化解除
フィールド値をグループ化およびグループ解除して、独自のクラスタリングを定義できます。たとえば、東と北の地域を組み合わせたデータを知りたい場合があります。
ネストされた営業担当者フィールドアイテムとともに、ピボットテーブルの[地域]フィールドの[東]および[北]アイテムを選択します。
リボンの[分析]タブをクリックします。
グループ内のグループ選択–グループをクリックします。
アイテム–東と北はGroup1という名前でグループ化されます。さらに、Southがネストされた新しいSouthが作成され、Westがネストされた新しいWestが作成されます。
また、ROWS領域に表示される[ピボットテーブルフィールド]リストに、新しいフィールド–Region2が追加されていることも確認できます。
ネストされたRegionフィールドとSalespersonフィールドのアイテムとともに、ピボットテーブルのRegion2フィールドのSouthアイテムとWestアイテムを選択します。
リボンの[分析]タブをクリックします。
グループ内のグループ選択–グループをクリックします。
アイテム–フィールドRegionの南と西はGroup2という名前でグループ化されます。
グループのグループ化を解除するには、次の手順を実行します-
- グループ名をクリックします。
- [分析]タブをクリックします。
- グループ内の[グループ解除]-[グループ]をクリックします。
日付フィールドによるグループ化
次のピボットテーブルについて考えてみます。ここでは、従業員データがEmployeeIDのカウント、雇用日、役職ごとに要約されています。
このデータを、日付フィールドであるHireDateフィールドで年と四半期にグループ化するとします。
- ピボットテーブルの[日付]アイテムをクリックします。
- リボンの[分析]タブをクリックします。
- グループ内の[グループフィールド]-[グループ]をクリックします。
[グループ化]ダイアログボックスが表示されます。
の日付を設定します–開始および終了。
[作成者]の下のボックスで[四半期と年]を選択します。複数の項目を選択/選択解除するには、Ctrlキーを押したままにします。
[OK]をクリックします。
HireDateフィールドの値は、年単位でネストされた四半期にグループ化されます。
このグループ化を解除する場合は、前に示したように、をクリックして行うことができます。 Ungroup グループ内–リボン上のグループ。
アクティブな値のフィールド設定
そのフィールドの値をクリックして、フィールドオプションを設定できます。この章の前半で使用した販売データの例を考えてみましょう。
Regionフィールドのオプションを設定するとします。
Eastをクリックします。リボンの[アクティブフィールド]グループの[アクティブフィールド]ボックスに、リージョンが表示されます。
クリック Field Settings。[フィールド設定]ダイアログボックスが表示されます。
フィールド–地域のプリファレンスを設定できます。
ピボットテーブルオプション
好みに応じてピボットテーブルオプションを設定できます。
- ピボットテーブルをクリックします。
- [分析]タブをクリックします。
- [ピボットテーブル]グループの[オプション]をクリックします。
ザ・ PivotTable Optionsダイアログボックスが表示されます。ダイアログボックスでプリファレンスを設定できます。
ピボットテーブルの[ピボットテーブルフィールド]作業ウィンドウの∑ VALUES領域にフィールドを配置すると、ピボットテーブルを要約できます。デフォルトでは、Excelは要約を∑VALUES領域のフィールドの値の合計として受け取ります。ただし、カウント、平均、最大、最小など、他の計算タイプがあります。
この章では、ピボットテーブルのデータを要約する方法に基づいて計算タイプを設定する方法を学習します。
和
次のピボットテーブルについて考えてみます。ここには、地域ごと、営業担当者ごと、および月ごとに要約された販売データがあります。
ご覧のとおり、[注文金額]フィールドを[∑ VALUES]領域にドラッグすると、注文金額の合計として表示され、計算が合計として行われることを示します。ピボットテーブルの左上隅に、注文金額の合計が表示されます。さらに、小計の総計列と総計行は、それぞれ行と列にフィールドごとに表示されます。
値フィールド設定
[値]フィールドの設定を使用すると、ピボットテーブルで計算タイプを設定できます。値をどのように表示するかを決定することもできます。
- ∑VALUESエリアのSumof OrderAmountをクリックします。
- ドロップダウンリストから[値フィールド設定]を選択します。
[値フィールドの設定]ダイアログボックスが表示されます。
ソース名はフィールドであり、カスタム名はフィールドの合計です。計算タイプは合計です。クリックShow Values As タブ。
[値を表示]ボックスで、 No Calculation表示されています。クリックShow Values Asボックス。合計値を表示する方法はいくつかあります。
総計の%
ピボットテーブルの値を総計の%として表示できます。
- [カスタム名]ボックスに、総計の%を入力します。
- [値を表示]ボックスをクリックします。
- ドロップダウンリストで総計の%をクリックします。[OK]をクリックします。
ピボットテーブルは、値を総計の%として要約します。
ご覧のとおり、ピボットテーブルの左上隅と[ピボットテーブルフィールド]ペインの[値]領域にある[注文金額の合計]が、新しいカスタム名-総計の%に変更されています。
総計列のヘッダーをクリックします。
数式バーに総計の%を入力します。列ヘッダーと行ヘッダーの両方が総計の%に変更されます。
列合計の%
値を各月の合計の%として要約するとします。
∑VALUESエリアのSumof OrderAmountをクリックします。
ドロップダウンリストから[値フィールド設定]を選択します。[値フィールドの設定]ダイアログボックスが表示されます。
[カスタム名]ボックスに、「月の合計の%」と入力します。
[値を表示]ボックスをクリックします。
ドロップダウンリストから[列の合計の%]を選択します。
[OK]をクリックします。
ピボットテーブルは、値を列合計の%として要約します。[月]列には、特定の月の合計の%として値が表示されます。
総計列のヘッダーをクリックします。
数式バーに「列合計の%」と入力します。列ヘッダーと行ヘッダーの両方が列合計の%に変更されます。
行合計の%
[値フィールドの設定]ダイアログボックスの[値の表示形式]ボックスで[行の合計の%]を選択すると、値を地域の合計の%および営業担当者の合計の%として要約できます。
カウント
地域ごと、営業担当者ごと、月ごとのアカウント数で値を要約するとします。
注文金額の選択を解除します。
アカウントを∑VALUES領域にドラッグします。アカウントの合計が∑VALUES領域に表示されます。
アカウントの合計をクリックします。
ドロップダウンリストから[値フィールド設定]を選択します。[値フィールドの設定]ダイアログボックスが表示されます。
[値の要約]フィールドで、[カウント]を選択します。カスタム名がアカウント数に変わります。
[OK]をクリックします。
アカウントの数は次のように表示されます-
平均
ピボットテーブルを、地域ごと、営業担当者ごと、月ごとの注文金額の平均値で要約するとします。
アカウントの選択を解除します。
Order Amountを∑VALUES領域にドラッグします。注文金額の合計が∑VALUES領域に表示されます。
注文金額の合計をクリックします。
ドロップダウンリストの[値フィールドの設定]をクリックします。[値フィールドの設定]ダイアログボックスが表示されます。
[値の要約]フィールドで、[平均]をクリックします。カスタム名が平均注文額に変わります。
[OK]をクリックします。
平均値は以下のように表示されます-
ピボットテーブルをより見やすくするには、値の数値形式を設定する必要があります。
∑VALUESエリアの平均注文額をクリックします。
ドロップダウンリストの[値フィールドの設定]をクリックします。[値フィールドの設定]ダイアログボックスが表示されます。
[数値形式]ボタンをクリックします。
[セルの書式設定]ダイアログボックスが表示されます。
- カテゴリの下の番号をクリックします。
- [小数点以下の桁数]ボックスに2と入力し、[OK]をクリックします。
ピボットテーブルの値は、小数点以下2桁の数値にフォーマットされます。
総計列のヘッダーをクリックします。
数式バーに「平均注文額」と入力します。列ヘッダーと行ヘッダーの両方が平均注文額に変更されます。
マックス
ピボットテーブルを、地域ごと、営業担当者ごと、および月ごとの注文額の最大値で要約するとします。
注文金額の合計をクリックします。
ドロップダウンリストから[値フィールド設定]を選択します。[値フィールドの設定]ダイアログボックスが表示されます。
[値の要約]フィールドで、[最大]をクリックします。カスタム名が最大注文額に変更されます。
ピボットテーブルには、地域ごと、営業担当者ごと、月ごとに最大値が表示されます。
ヘッダーの[総計]列をクリックします。
数式バーに「最大注文額」と入力します。列ヘッダーと行ヘッダーの両方が最大注文額に変更されます。
最小
ピボットテーブルを、地域ごと、営業担当者ごと、月ごとの注文額の最小値で要約するとします。
注文金額の合計をクリックします。
ドロップダウンリストの[値フィールドの設定]をクリックします。[値フィールドの設定]ダイアログボックスが表示されます。
[値の要約]フィールドで、[ Min。カスタム名が最小注文額に変わります。
ピボットテーブルには、地域ごと、営業担当者ごと、月ごとの最小値が表示されます。
総計列のヘッダーをクリックします。
数式バーに「最小注文額」と入力します。列ヘッダーと行ヘッダーの両方が最小注文額に変更されます。
ピボットテーブルを使用してデータを要約する方法を学習しました。ピボットテーブルの基になるデータは、定期的に更新されるか、イベントの発生時に更新される可能性があります。さらに、レポートごとにピボットテーブルのレイアウトを変更する必要がある場合もあります。
この章では、レイアウトを更新したり、ピボットテーブルのデータを更新したりするさまざまな方法を学習します。
ピボットテーブルレイアウトの更新
レイアウトを変更するたびにピボットテーブルを更新するか、別のトリガーで更新するかを決定できます。
前に学習したように、[ピボットテーブルフィールド]作業ウィンドウの下部に、[レイアウトの更新を延期する]チェックボックスがあります。デフォルトではオフになっています。つまり、ピボットテーブル領域に変更を加えるとすぐにピボットテーブルレイアウトが更新されます。
オプションを確認してください- Defer Layout Update。
その横にある[更新]ボタンが有効になります。ピボットテーブル領域に変更を加えた場合、変更は[更新]ボタンをクリックした後にのみ反映されます。
ピボットテーブルデータの更新
ピボットテーブルのデータがソースで変更された場合、それを更新することで同じものをピボットテーブルに反映できます。
- ピボットテーブルをクリックします。
- リボンの[分析]タブをクリックします。
- [データ]グループの[更新]をクリックします。
ドロップダウンリストのデータを更新するためのさまざまなオプションがあります-
Refresh −アクティブセルに接続されているソースから最新のデータを取得します。
Refresh All −ブック内のすべてのソースを更新して最新のデータを取得する。
Connection Properties −ブック接続の更新プロパティを設定します。
ピボットテーブルのソースデータの変更
ピボットテーブルのソースデータの範囲を変更できます。たとえば、ソースデータを拡張して、より多くのデータ行を含めることができます。
ただし、列の数が増減するなど、ソースデータが大幅に変更されている場合は、新しいピボットテーブルを作成することを検討してください。
ピボットテーブルをクリックします。 PIVOTTABLE TOOLS リボンに表示されます。
[分析]タブをクリックします。
[データ]グループの[データソースの変更]をクリックします。
ドロップダウンリストから[データソースの変更]を選択します。
[ピボットテーブルデータソースの変更]ダイアログボックスが表示され、現在のデータソースが強調表示されます。
[テーブルまたは範囲の選択]の下の[テーブル/範囲]ボックスに含めるテーブルまたは範囲を選択します。[OK]をクリックします。
ピボットテーブルのデータソースは、選択したテーブル/データ範囲に変更されます。
外部データソースへの変更
外部のものであるピボットテーブルのデータソースを変更する場合は、新しいピボットテーブルを作成するのが最適な場合があります。ただし、外部データソースの場所が変更された場合、たとえば、SQL Serverデータベース名は同じであるが、別のサーバーに移動された場合、またはAccessデータベースが別のネットワーク共有に移動された場合は、変更できます。同じことを反映するための現在のデータ接続。
ピボットテーブルをクリックします。
リボンの[分析]タブをクリックします。
クリック Change Data Sourceデータグループ内。ザ・Change PivotTable Data Source ダイアログボックスが表示されます。
クリック Choose Connection ボタン。
ザ・ Existing Connections ダイアログボックスが表示されます。
[表示]ボックスで[すべての接続]を選択します。ワークブック内のすべての接続が表示されます。
クリック Browse for More ボタン。
ザ・ Select Data Source ウィンドウが表示されます。
- [新しいソース]ボタンをクリックします。
- データ接続ウィザードの手順を実行します。
データソースが別のExcelブックにある場合は、次の手順を実行します。
- [ファイル名]ボックスをクリックします。
- ブックのファイル名を選択します。
ピボットテーブルの削除
次のようにピボットテーブルを削除できます-
- ピボットテーブルをクリックします。
- リボンの[分析]タブをクリックします。
- [アクション]グループで[選択]をクリックします。
選択する Entire PivotTableドロップダウンリストから。ピボットテーブル全体が選択されます。
Deleteキーを押します。ピボットテーブルが削除されます。
ピボットテーブルが別のワークシートにある場合は、ワークシート全体を削除してピボットテーブルを削除することもできます。
ワークシートタブを右クリックして、 Delete ドロップダウンリストから。
ワークシート全体とピボットテーブルが削除されます。
ピボットテーブルの主な用途はレポートです。ピボットテーブルを作成し、行と列のフィールドを配置および再配置してデータを探索すると、幅広い対象者にデータを提示する準備が整います。特定のデータに焦点を当てたフィルター、さまざまな要約を使用すると、単一のピボットテーブルに基づいていくつかの必要なレポートを生成できます。
ピボットテーブルレポートはインタラクティブであるため、必要な変更をすばやく加えて、データの傾向、データの要約など、特定の結果を表示しながら強調表示できます。レポートフィルター、スライサー、タイムライン、ピボットチャートなどの視覚的な手がかりを受信者に提供して、受信者が必要な詳細を視覚化できるようにすることもできます。
この章では、データの迅速な調査を可能にする視覚的な手がかりでピボットテーブルレポートを魅力的にするさまざまな方法を学習します。
階層
このチュートリアルの「ピボットテーブルでのネスト」の章で、フィールドをネストして階層を形成する方法を学習しました。また、「ピボットテーブルツールの使用」の章で、ピボットテーブルのデータをグループ化/グループ解除する方法についても学習しました。階層を使用してインタラクティブなピボットテーブルレポートを作成する方法を示すために、いくつかの例を取り上げます。
Year-Quarter-Monthなど、データ内のフィールドの構造が組み込まれている場合、フィールドをネストして階層を形成すると、フィールドをすばやく展開/折りたたんで、必要なレベルで集計値を表示できます。
たとえば、以下に示すように、東、北、南、西の各地域の2015-16会計年度の売上データがあるとします。
以下に示すように、ピボットテーブルを作成します。
ご覧のとおり、これはネストされたフィールドを階層として使用してデータをレポートする包括的な方法です。四半期のレベルでのみ結果を表示する場合は、[四半期]フィールドをすばやく折りたたむことができます。
以下に示すように、データに日付フィールドがあるとします。
このような場合、次のように日付フィールドでデータをグループ化できます。
ピボットテーブルを作成します。
ご覧のとおり、このピボットテーブルは重要なデータを強調表示するのに便利ではありません。
ピボットテーブルを日付フィールドでグループ化します。(このチュートリアルの「ピボットテーブルツールを使用したデータの探索」の章でグループ化について学習しました)。
[営業担当者]フィールドを[フィルター]領域に配置します。
列ラベルを東部地域にフィルタリングします。
レポートフィルター
営業担当者ごとに個別にレポートが必要だとします。あなたは次のようにそれを行うことができます-
- [フィルター]領域に[営業担当者]フィールドがあることを確認します。
- ピボットテーブルをクリックします。
- リボンの[分析]タブをクリックします。
- [ピボットテーブル]グループの[オプション]の横にある矢印をクリックします。
- ドロップダウンリストから[レポートフィルターページの表示]を選択します。
ザ・ Show Report Filter Pagesダイアログボックスが表示されます。[営業担当者]フィールドを選択して、[OK]をクリックします。
営業担当者フィールドの値ごとに個別のワークシートが作成され、ピボットテーブルがその値にフィルタリングされます。
ワークシートには、ワークシートのタブに表示されているフィールドの値によって名前が付けられます。
スライサー
ピボットテーブルにあるもう1つの高度な機能は、フィールドを視覚的にフィルタリングするために使用できるスライサーです。
ピボットテーブルをクリックします。
[分析]タブをクリックします。
[フィルター]グループの[スライサーの挿入]をクリックします。
クリック Order Date, Quarters and Years[スライサーの挿入]ダイアログボックスで。3つのスライサー–注文日、四半期、年が作成されます。
スライサーのサイズを調整し、スライサーのボタンの列を追加します。
営業担当者フィールドと地域フィールドのスライサーも作成します。
日付フィールドが1つの色にグループ化され、他の2つのフィールドが異なる色になるように、スライサースタイルを選択します。
グリッド線の選択を解除します。
ご覧のとおり、インタラクティブなレポートだけでなく、わかりやすい魅力的なレポートもあります。
ピボットテーブルのタイムライン
ピボットテーブルに日付フィールドがある場合、タイムラインを挿入することも美的レポートを作成するためのオプションです。
- ROWSエリアに営業担当者、COLUMNSエリアにRegionを使用してピボットテーブルを作成します。
- [注文日]フィールドのタイムラインを挿入します。
- タイムラインをフィルタリングして、2015年11月から2016年3月までの5か月のデータを表示します。
DESIGNコマンド
ザ・ PIVOTTABLE TOOLS - DESIGN リボンのコマンドには、次のようなピボットテーブルをフォーマットするためのオプションがあります。
- Layout
- ピボットテーブルスタイルオプション
- ピボットテーブルスタイル
レイアウト
次の設定に基づいてピボットテーブルレイアウトを設定できます-
- Subtotals
- 総計
- レポートのレイアウト
- 空白行
PivotTable Layout – Subtotals
表示するかどうかのオプションがあります Subtotalsか否か。デフォルトでは、小計はグループの上部に表示されます。
ハイライトされたグループ– Eastを観察できるように、小計はグループの一番上にあります。小計の位置は次のように変更できます-
- ピボットテーブルをクリックします。
- リボンの[デザイン]タブをクリックします。
- [レイアウトオプション]グループの[小計]をクリックします。
- [グループの下部にあるすべての小計を表示]をクリックします。
小計が各グループの下部に表示されます。
小計を報告する必要がない場合は、[小計を表示しない]を選択できます。
総計
総計を表示するかどうかを選択できます。4つの可能な組み合わせがあります-
- 行と列はオフ
- 行と列でオン
- 行のみオン
- 列のみオン
デフォルトでは、これは2番目の組み合わせです–行と列の場合はオンです。
レポートのレイアウト
データに最適ないくつかのレポートレイアウトから選択できます。
- コンパクトなフォルム。
- アウトラインフォーム。
- 表形式。
複数回発生した場合に、すべてのアイテムラベルを繰り返すかどうかを選択することもできます。
デフォルトのレポートレイアウトは、使い慣れたコンパクトフォームです。
Compact Form
コンパクトフォームは、読みやすさのためにピボットテーブルを最適化します。他の2つのフォームには、フィールドヘッダーも表示されます。
クリック Show アウトライン形式で。
クリック Show 表形式で。
次のピボットテーブルレイアウトについて考えてみます。ここでは、フィールドMonthがフィールドRegion-の下にネストされています。
ご覧のとおり、月のラベルが繰り返されており、これがデフォルトです。
[アイテムラベルを繰り返さない]をクリックします。月のラベルは1回だけ表示され、ピボットテーブルは明確に見えます。
空白行
ピボットテーブルレポートをより明確にするために、各項目の後に空白行を挿入できます。これらの空白行は後でいつでも削除できます。
クリック Insert Blank Line after Each Item。
ピボットテーブルスタイルオプション
次のピボットテーブルスタイルオプションがあります-
- 行ヘッダー
- 列ヘッダー
- 縞模様の行
- 縞模様の列
デフォルトでは、行ヘッダーと列ヘッダーのボックスがオンになっています。これらのオプションは、それぞれ最初の行と最初の列に特別なフォーマットを表示するためのものです。チェックボックスをオンにしますBanded Rows。
[バンド列]チェックボックスをオンにします。
ピボットテーブルスタイル
複数のピボットテーブルスタイルを選択できます。レポートに適したものを選択してください。たとえば、[ピボットスタイルダーク5]を選択すると、ピボットテーブルに次のスタイルが表示されます。
ピボットテーブルでの条件付き書式
値によって、ピボットテーブルセルの条件付き書式を設定できます。
ピボットチャート
ピボットグラフは、ピボットテーブルレポートを視覚的に強調します。次のように、ピボットテーブルのデータに関連付けられたピボットグラフを挿入できます。
- ピボットテーブルをクリックします。
- リボンの[分析]タブをクリックします。
- PivotChartをクリックします。
[グラフの挿入]ダイアログボックスが表示されます。
左側のペインで[列]をクリックし、[積み上げ列]を選択します。[OK]をクリックします。
積み上げ縦棒グラフが表示されます。
- ピボットチャートの月をクリックします。
- 2月にフィルタリングし、[OK]をクリックします。
ご覧のとおり、ピボットテーブルもピボットグラフに従ってフィルタリングされます。