Excel-pivot-tables-filtering-data

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

Excelピボットテーブル-データのフィルタリング

ピボットテーブルデータのサブセットに対して詳細な分析を行う必要がある場合があります。 これは、大規模なデータがあり、データの小さい部分に焦点が必要な場合や、データのサイズに関係なく、特定の特定のデータに焦点が必要なためです。 1つ以上のフィールドの値のサブセットに基づいて、ピボットテーブルのデータをフィルターできます。 次のようにそれを行うにはいくつかの方法があります-

  • スライサーを使用したフィルタリング。
  • レポートフィルタを使用したフィルタリング。
  • データを手動でフィルタリングします。
  • ラベルフィルターを使用したフィルタリング。
  • 値フィルターを使用したフィルタリング。
  • 日付フィルターを使用したフィルタリング。
  • トップ10フィルターを使用したフィルタリング。
  • タイムラインを使用したフィルタリング。

次の章では、スライサーを使用したデータのフィルタリングについて学習します。 この章で前述した他の方法によるフィルタリングについて理解できます。

次のピボットテーブルを考えてみてください。ここでは、地域ごと、販売員ごと、月ごとに集計された販売データがあります。

スライサー

レポートフィルター

いずれかのフィールドにフィルターを割り当てると、そのフィールドの値に基づいてピボットテーブルを動的に変更できます。

ピボットテーブルエリアの行からフィルターにリージョンをドラッグします。

レポートフィルター

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

スペースフィルター

あなたはそれを観察します

  • 行に営業担当者の値が表示されます。
  • 月の値は列に表示されます。
  • 領域フィルターが上部に表示され、デフォルトで「すべて」が選択されています。
  • 集計値は注文金額の合計です。
  • 総計の列に、販売員ごとの注文額の合計が表示されます。
  • 月ごとの注文額の合計は、総計の行に表示されます。 *フィルター領域の右側にあるボックス内の矢印をクリックします。

[地域]フィールドの値を含むドロップダウンリストが表示されます。* 複数のアイテムを選択*ボックスをチェックします

複数のアイテムを選択

デフォルトでは、すべてのボックスがチェックされています。 ボックスのチェックを外します(すべて)。 すべてのボックスがオフになります。

次に、ボックス「南」および「西」をチェックして、「OK」をクリックします。

チェックボックスを外す

南および西の地域に関するデータのみが要約されます。

データ関連

フィルター領域の隣のセル-(複数のアイテム)が表示され、複数のアイテムを選択したことを示します。 ただし、表示されるレポートから不明なアイテムの数および/または不明なアイテム。 このような場合、スライサーを使用する方がフィルタリングの優れたオプションです。

手動フィルタリング

フィールドの値を手動で選択して、ピボットテーブルをフィルター処理することもできます。 これを行うには、[行ラベル]または[列ラベル]セルの矢印画像:/excel_pivot_tables/images/down_arrow.jpg [下矢印]をクリックします。

手動フィルタリング

2月のデータのみを分析するとします。 Monthフィールドで値をフィルタリングする必要があります。 ご覧のとおり、月は列ラベルの一部です。

[列ラベル]セルの矢印下矢印をクリックします。

ご覧のとおり、ドロップダウンリストには検索ボックスがあり、ボックスの下には、選択したフィールドの値のリストがあります。 月。 すべての値のボックスがチェックされ、そのフィールドのすべての値が選択されていることが示されます。

検索ボックス

  • 値リストの上部にある(すべて選択)ボックスをオフにします。
  • ピボットテーブルに表示する値のボックス(この場合は2月)をオンにして、[OK]をクリックします。

チェックボックス

ピボットテーブルには、選択した月のフィールド値(2月)に関連する値のみが表示されます。 フィルターの矢印がアイコンフィルター検索に変わり、フィルターが適用されていることを確認できます。 フィルター検索アイコンにカーソルを置きます。

月フィールド値

手動フィルターがフィールド-月に適用されていることを示す表示が確認できます。

あなたがフィルター選択値を変更したい場合は、次の操作を行います-

  • フィルター検索アイコンをクリックします。
  • 値のボックスをオン/オフにします。

フィールドのすべての値がリストに表示されない場合は、ドロップダウンの右下隅にあるハンドルをドラッグして拡大します。 または、値がわかっている場合は、[検索]ボックスに入力します。

上記のフィルターされたピボットテーブルに別のフィルターを適用するとします。 たとえば、2月のWalters、Chrisのデータを表示するとします。 フィールド「営業担当者」に別のフィルターを追加して、フィルターを改良する必要があります。 ご覧のとおり、営業担当者は行ラベルの一部です。

  • [行ラベル]セルの矢印画像:/excel_pivot_tables/images/down_arrow.jpg [下矢印]をクリックします。

行ラベルセル

フィールドの値のリスト–地域が表示されます。 これは、地域がネスト順で営業担当者の外部レベルにあるためです。 追加のオプション–フィールドの選択もあります。 [フィールドの選択]ボックスをクリックします。

  • ドロップダウンリストから[営業担当者]をクリックします。 フィールドの値のリスト–営業担当者が表示されます。
  • チェックを外し(すべて選択)、クリスのウォルターズを確認します。
  • OKをクリックしてください。

Check Walters

ピボットテーブルには、選択した月フィールド値(2月)および営業担当者フィールド値(ウォルター、クリス)に関連する値のみが表示されます。

行ラベルのフィルタリング矢印もアイコンFilter Searchに変わり、フィルターが適用されていることを示します。 フィルター検索アイコンに行ラベルまたは列ラベルのいずれかにカーソルを置きます。

列ラベル

手動フィルターがフィールド(月、営業担当者)に適用されていることを示すテキストボックスが表示されます。

したがって、任意の数のフィールドおよび任意の数の値に基づいて、ピボットテーブルを手動でフィルター処理できます。

テキストによるフィルタリング

テキストを含むフィールドがある場合、対応するフィールドラベルがテキストベースであれば、ピボットテーブルをテキストでフィルターできます。 たとえば、次の従業員データを考えます。

従業員データ

データには、従業員の詳細(EmployeeID、Title、BirthDate、MaritalStatus、Gender、HireDate)が含まれています。 さらに、データには従業員のマネージャーレベル(レベル0〜4)もあります。

特定の従業員に役職ごとに報告する従業員の数を分析する必要があるとします。 以下に示すように、ピボットテーブルを作成できます。

HireDate

役職に「マネージャー」がいる従業員のうち何人が従業員に報告しているかを知りたい場合があります。 ラベルタイトルはテキストベースであるため、次のようにタイトルフィールドにラベルフィルタを適用できます-

  • [行ラベル]セルの矢印画像:/excel_pivot_tables/images/down_arrow.jpg [下矢印]をクリックします。
  • ドロップダウンリストから[フィールドの選択]ボックスで[タイトル]を選択します。
  • [ラベルフィルター]をクリックします。
  • 2番目のドロップダウンリストで[含む]をクリックします。

マネージャー

[ラベルフィルター(タイトル)]ダイアログボックスが表示されます。 [含む]の横のボックスに「マネージャー」と入力します。 OKをクリックしてください。

タイトル

ピボットテーブルは、「マネージャー」を含むタイトル値にフィルターされます。

あなたはその画像を見ることができます:

  • ラベルフィルターがフィールドに適用されます-タイトル
  • 適用されるラベルフィルターとは。

適用されたラベルフィルター

値によるフィルタリング

25人以上の従業員が報告している従業員の役職を知りたい場合があります。 このため、次のようにタイトルフィールドに値フィルターを適用できます-

  • [行ラベル]セルの矢印画像:/excel_pivot_tables/images/down_arrow.jpg [下矢印]をクリックします。
  • ドロップダウンリストから[フィールドの選択]ボックスで[タイトル]を選択します。
  • [値フィルター]をクリックします。
  • 2番目のドロップダウンリストから[以上]を選択します。

大きい方を選択

[値フィルター(タイトル)]ダイアログボックスが表示されます。 右側のボックスに25と入力します。

ピボットテーブルは、25人以上の従業員が報告する従業員の役職を表示するためにフィルターされます。

従業員の肩書き

日付によるフィルタリング

2015-15会計年度に雇用されたすべての従業員のデータを表示することができます。 あなたは次と同じためにデータフィルタを使用することができます-

  • HireDateフィールドをピボットテーブルに含めます。 これで、マネージャーデータが不要になったため、ピボットテーブルからManagerLevelフィールドを削除します。

ManagerLevel

ピボットテーブルに日付フィールドがあるので、日付フィルターを使用できます。

  • [行ラベル]セルの矢印画像:/excel_pivot_tables/images/down_arrow.jpg [下矢印]をクリックします。
  • ドロップダウンリストから[フィールドの選択]ボックスでHireDateを選択します。
  • [日付フィルター]をクリックします。
  • 2番目のドロップダウンリストから Between を参照してください。

から選択

[日付フィルター(HireDate)]ダイアログボックスが表示されます。 2つの日付ボックスに4/1/2014および3/31/2015と入力します。 OKをクリックしてください。

データフィルター

ピボットテーブルはフィルター処理され、2014年4月1日から2015年3月31日までのHireDateのデータのみが表示されます。

ディスプレイ

次のように日付を四半期にグループ化できます-

  • いずれかの日付を右クリックします。 [グループ化]ダイアログボックスが表示されます。
  • [開始]ボックスに4/1/2014と入力します。 チェックボックスをオンにします。
  • [終了]ボックスに「3/31/2015」と入力します。 チェックボックスをオンにします。
  • By の下のボックスでQuartersをクリックします。

By

日付は、ピボットテーブルで四半期にグループ化されます。 HireDateフィールドをROWSエリアからCOLUMNSエリアにドラッグすることで、テーブルをコンパクトに見せることができます。

四半期ごとに、会計年度中に雇用された従業員の数を知ることができます。

年度

トップ10フィルターを使用したフィルタリング

トップ10フィルターを使用して、ピボットテーブルのフィールドの上位または下位の値を表示できます。

  • [行ラベル]セルの矢印画像:/excel_pivot_tables/images/down_arrow.jpg [下矢印]をクリックします。
  • [値フィルター]をクリックします。
  • 2番目のドロップダウンリストで[トップ10]をクリックします。

トップフィルター

Top 10 Filter(Title)ダイアログボックスが表示されます。

  • 最初のボックスで、上をクリックします(下も選択できます)。
  • 2番目のボックスに、7などの数字を入力します。
  • 3番目のボックスには、フィルタリングできる3つのオプションがあります。
  • アイテムの数でフィルタリングするには、アイテムをクリックします。
  • パーセントでフィルタリングするには、パーセントをクリックします。
  • [合計]をクリックして、合計でフィルタリングします。
  • EmployeeIDのカウントがあるため、[アイテム]をクリックします。
  • 4番目のボックスで、フィールドCount of EmployeeIDをクリックします。
  • OKをクリックしてください。

フィールド数

EmployeeIDのカウントごとの上位7つの値がピボットテーブルに表示されます。

7つの値

ご覧のとおり、会計年度の雇用者数は生産技術者が最も多く、その多くがQtr1にいます。

タイムラインを使用したフィルタリング

ピボットテーブルに日付フィールドがある場合、タイムラインを使用してピボットテーブルをフィルターできます。

前に使用した従業員データからピボットテーブルを作成し、[ピボットテーブルの作成]ダイアログボックスでデータモデルにデータを追加します。

  • フィールドTitleをROWSエリアにドラッグします。
  • フィールドEmployeeIDを∑ VALUESエリアにドラッグし、計算のためにカウントを選択します。

EmployeeID

  • ピボットテーブルをクリックします。
  • [挿入]タブをクリックします。
  • [フィルター]グループの[タイムライン]をクリックします。 [タイムラインの挿入]ダイアログボックスが表示されます。

タイムラインを挿入

  • HireDateボックスをチェックします。
  • OKをクリックしてください。 タイムラインがワークシートに表示されます。
  • タイムラインツールがリボンに表示されます。

タイムラインが表示されます

ご覧のとおり、すべての期間(月単位)がタイムラインに表示されます。

  • -MONTHSの横の矢印をクリックします。
  • ドロップダウンリストからQUARTERSを選択します。 タイムラインの表示が[四半期]の[すべての期間]に変わります。

四半期を選択

  • 2014 Q1をクリックします。
  • Shiftキーを押したまま、2014 Q4にドラッグします。 タイムライン期間は2014年第1四半期から第4四半期に選択されます。
  • ピボットテーブルは、このタイムライン期間にフィルターされます。

Q1

フィルターをクリアする

データのさまざまな組み合わせや予測を切り替えるには、時々設定したフィルターをクリアする必要があります。 次のようにいくつかの方法でこれを行うことができます-

ピボットテーブル内のすべてのフィルターをクリアする

次のように一度にピボットテーブルに設定されているすべてのフィルターをクリアすることができます-

  • リボンの[ホーム]タブをクリックします。
  • [編集]グループの[並べ替えとフィルター]をクリックします。
  • ドロップダウンリストから[クリア]を選択します。

フィルターのクリア

ラベル、日付または値フィルターのクリア

ラベル、日付、または値フィルターをクリアするには、次のようにします-

  • 行ラベルまたは列ラベルのアイコンをクリックします。
  • ドロップダウンリストの[フィールドの選択]ボックスでフィルターをクリアするフィルター検索 <フィールド名>をクリックします。
  • ドロップダウンリストに表示される[<ファイル名>からフィルターをクリア]をクリックします。
  • OKをクリックしてください。 特定のフィルターがクリアされます。

フィールドボックスの選択