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

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

場合によっては、ピボット テーブルをフィルタリングする必要があります 目的の出力を得るために。幸いなことに、そのタスクを実行するための効果的な方法はたくさんあります。この記事では、ピボット テーブルをフィルタリングする最も効果的で一般的な 8 つの方法について説明します。 適切な説明付きの Excel で。

記事が少し長くなりますので。内容に目を通し、お好みに合わせて適切なものをお選びいただけます。便宜上、最初に最も簡単な例を説明し、次に複数の列のフィルタリング方法について説明します 、最後に VBA メソッド。

Excel ピボット テーブルをフィルタリングする 8 つの効果的な方法

これは、製品カテゴリのデータセットです。 注文日が表示されます 、数量販売 に基づく

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

ピボット テーブルの作成方法 をご覧ください。 ピボット テーブルを挿入するための記事 上記のデータセットの場合。既に次のようなピボット テーブルを作成しました。

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

ピボット テーブルをフィルタリングする方法を見てみましょう .

1.レポート フィルターを使用して Excel ピボット テーブルをフィルター処理する

まず、レポート フィルタを使用します ピボット テーブルの情報を選別する .

たとえば、 アリゾナ のすべての製品カテゴリの売上合計を取得したいとします。

それでは、以下の手順に従ってください。

レポート フィルタをオンにするには 、 都道府県 を選択します フィールドを [フィルタ] にドラッグします

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

⏩ 次に、States フィールドのドロップダウン矢印が表示されます .

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

⏩ ドロップダウン矢印をクリックすると、フィルタリング オプションにすべての州が表示されます。

アリゾナを選択 オプションを選択して OK を押します .

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

⏩ したがって、次の出力は、取得したい出力です。

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

2.値フィルターの利用

値に基づいてフィルタリングする必要がある場合は、値フィルター そのような結果を得るには、より良い選択になります。さらに重要なのは、値フィルター 内に多数のフィルター オプションがあることです。 .それらを除いて、値に応じてフィルタリングする 3 つの注目すべき方法が表示されます。

2.1.上位アイテムを取得するための値フィルター

たとえば、売上合計に基づいて上位 5 品目をフィルタリングする必要があります。

行ラベル のドロップダウン矢印をクリックします .

⏩ 値 フィルタ に移動> トップ 10 .

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

⏩ 入力 5 10 ではなく OK を押します .

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

これは予想される出力です。

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

2.2.返す値フィルター

たとえば、総売上高から上位 50% の売上高の合計をフィルター処理したいとします。

これを確認するには、トップ 10 フィルター にアクセスしてください オプションは前の例と同様です。

⏩ そして入力 50 10 ではなく [パーセント] を選択し、最後に [OK] を押します .

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

⏩ したがって、次の製品は総売上高の上位 50% を占めています。

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

2.3.特定の値の値フィルター

さらに、値を指定してピボットテーブル全体をフィルタリングできます。 2500 を超える売上の合計を取得したいとします。

行ラベル のドロップダウン矢印をクリックします .

⏩ 値 フィルタ に移動>より大きい .

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

⏩ 次に、指定された値をボックスに入力します 2500 OK を押します .

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

⏩ すぐに、売上の合計が 2500 を超える次の出力が得られます。

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

続きを読む: Excel で一意の値をフィルター処理する方法

3.ラベル フィルターを適用して Excel ピボット テーブルをフィルター処理する

値フィルタを扱うとき 、オプション、つまり Label Filters が表示される場合があります .

では、その使用法を見ていきましょう。

書籍 を含む製品カテゴリをフィルタリングするとします。

書籍の売上合計を求めたいということです .

行ラベル のドロップダウン矢印をクリックします .

ラベル フィルタに移動> 含む .

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

書籍 という単語を入力します ラベル フィルタの目的のオプションで ダイアログ ボックス。

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

OK を押した後 、フィルタリングされたピボットテーブルを取得します 書籍に基づく .

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

4.日付フィルターの作成

ここで、ピボット テーブルを分離するための別のフィルタリング方法を見ていきます 日付によって異なります。

ご存知のように、Order Date というフィールドがあります。 .

ピボット テーブルをフィルタリングする場合は、 特定の日付範囲について02-15-22 5-10-22 まで .

⏩ これを行うには、注文日をドラッグします 内のフィールド

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

⏩ 次に ラベル フィルタ に移動します> .

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

⏩ 次のラベル フィルタで目的の日付を修正します ダイアログ ボックス。

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

OK を入力しながら オプションを選択すると、次の出力が得られます。

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

続きを読む: Excel で日付でフィルタする方法

類似の読み物

  • Excel で複数の列を同時にフィルター処理する方法 (3 つの方法)
  • Excel で複数の行をフィルター処理する (11 の適切なアプローチ)
  • Excel で横方向のデータをフィルター処理する方法 (3 つの方法)
  • Excel フィルターのショートカット (3 つの簡単な使用方法と例)

5.検索ボックスを使用して Excel ピボット テーブルをフィルター処理する

検索ボックスの使用 は本当に簡単な方法です。単語を入力するだけです (例:Ohio 次の図に示すように) ピボット テーブルをフィルタリングする .

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

したがって、次の出力はフィルタリングされたピボット テーブルです。 オハイオ州を含む .

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

続きを読む: Excel フィルターで複数のアイテムを検索する方法

6. AutoFilter を使用してピボット テーブルをスクリーニングする

Excel を初めて使用する場合は、 フィルタ の名前を聞いたことがあるはずです。 オプション。残念ながら、 フィルタ ピボット テーブルでオプションが機能しない 次の図に示すように。

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

しかし、ピボット テーブルの隣接するセルにカーソルを置いたままにすると、 、 フィルタ オプションは機能しています。

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

フィルタ をクリックした後 オプションを選択すると、驚くべきことに、すべての列にドロップダウンの矢印が表示されます。これで、他の方法に従わなくても、任意の列をフィルター処理できます。

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

7. Excel ピボット テーブルで複数のアイテムをフィルター処理する方法

ピボット テーブルをフィルタリングする最も洗練された一般的な方法 Excelで複数の列をフィルタリングすることです。明らかに、時間を節約でき、要件に基づいてすばやくフィルター処理できます。

7.1.スライサーを使用して複数のアイテムをフィルター

ピボット テーブルをフィルタリングできます Slicer を使用してより高速な方法で州に基づいて .

ピボット テーブル内のセルを選択します

挿入 に移動 タブ> スライサー フィルタから リボン

を選択 挿入 スライサー を見ながら ダイアログ ボックス。

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

⏩ これで、 States の移動可能なフィルタリング オプションが表示されます (次の写真の右側)。

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

では、それがどのように機能するかについて質問があるかもしれませんか?

州を選択するだけです。 アリゾナ 次の図に示すように、オプションから。 ピボット テーブルですぐに出力を取得できます 図の左側にあります。

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

7.2.カンマを使用して複数のアイテムをフィルター

さらに、フィルタ基準を 1 つのセルに表示したい場合は、 TEXTJOIN 関数。

たとえば、 G4 に次の数式を入力すると、

=TEXTJOIN(",",TRUE,B6:B15)

ここでは、「、」 区切り文字、TRUE 空のセルを無視するため、B6:B15 商品カテゴリのセル範囲です

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

数式を入力した後、スライサー で選択することで、フィルタリングしたいものを 1 つのセルでフィルタリング基準を取得します。 .

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

ここでは、フィルタリング基準、つまり書籍、スポーツが G4 に表示されています。

7.3.フィルター条件を使用して複数のアイテムをフィルター

複数のアイテムをフィルタリングするこの方法で、2 つのピボット テーブルを結合する方法を紹介します。 2 つのテーブルに一緒にフィルタリングを適用します。

これに関しては、ピボット テーブルをコピーする必要があります CTRL を押して +C CTRL を押して、既存の表に近い場所に表を貼り付けます。 + V .

以下の画像はプロセスを示しています。

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

その後、行ラベルを保持します 2 番目のピボット テーブルの場合のみ .

ここで、任意の州を選択すると (例:フロリダ) )スライサーから、フィルタリング メソッドは 2 つのピボット テーブルで機能します

最初のピボット テーブル 2 番目の表は 都道府県 に基づいてフィルタリングしますが、製品カテゴリをフィルタリングします .

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

では、このフィルタリングの背後にある事実は何でしょうか?

スライサーを右クリックし、 Report Connections を選択します。 オプション。

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

次の図が得られます。この図は、 PivotTable19 を示しています。 (最初のテーブル) &PivotTable21 (2 番目のテーブル) が結合されます。

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

続きを読む: Excel で複数の条件をフィルタリングする

8. VBA を使用したセル値に基づく Excel ピボット テーブル フィルター

最後に、 ピボット テーブル をフィルタリングする場合のケースについて説明します。 特定のセル値に対して。

ピボット テーブル全体をフィルタリングすることを検討してみましょう フロリダ州に基づく ( E7 にあります セル)

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

以下の手順に従ってください。

ステップ 1:

VBA を使いたいので 、 VBA を挿入する方法を知っておく必要があります コード。

まず、[開発者] をクリックしてモジュールを開きます> ビジュアル ベーシック .

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

次に、挿入に移動します>モジュール .

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

ステップ 2:

次のコードをモジュールにコピーしてください。

Sub Filter_UsingVBA()
 Dim pvFld As PivotField
 Dim strFilter As String
 Set pvFld = ActiveSheet.PivotTables("PivotTable23").PivotFields("States")
 strFilter = ActiveWorkbook.Sheets("Sheet14").Range("E7").Value
 pvFld.CurrentPage = strFilter
End Sub

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

上記のコードでは、 pvFld を宣言しました ピボットフィールドとして および strFilter 文字列として タイプ。次に、 pvFld に必要なソース および strFilter

コードの 3 つの基本事項は次のとおりです。

  • ピボット テーブル名:PivotTable23
  • テーブルのフィールド名:States
  • アクティブなシート名:Sheet14
  • フィルタ値の場所:E7 セル

ステップ 3:

次に、コードを実行します (キーボード ショートカットは F5 です)。 または Fn +F5) .フィルタリングされた出力が得られます。

Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)

続きを読む: セル値に基づく Excel フィルタ データ

結論

上記の記事では、ピボット テーブルをフィルタリングする方法について説明しようとしました エクセルで。この記事が Excel の旅を明確にするものと確信しています。ただし、質問や提案がある場合は、下のコメント セクションでお知らせください。

参考文献

  • Excel でテキスト フィルターを使用する (5 つの例)
  • Excel でフィルターを追加する方法 (4 つの方法)
  • Excel での色によるフィルター (2 つの例)
  • Excel でカスタム フィルターを実行する方法 (5 つの方法)

  1. Excel でセルの色でフィルター処理する方法 (2 つの簡単な方法)

    Excel では、通常、目的に応じてセルをさまざまな色で塗りつぶすことができます。この記事は、さまざまな色を使用してさまざまな種類の内容を示すワークシートがあり、セルの色に基づいて特定のセルをフィルター処理または選択する場合に役立ちます。この記事では、フィルタリングする方法を紹介します セルごと 色 エクセルで . 次の Excel ワークブックをダウンロードして、理解を深め、自分で練習してください。 Excel でセルの色でフィルター処理する 2 つの便利な方法 以下の方法では、Excel でセルの色でフィルター処理する方法を学習します。 フィルタ を利用して コマンドと 検索 の使

  2. Excel で ANOVA テーブルを作成する方法 (3 つの適切な方法)

    この記事では、Excel で ANOVA テーブルを作成する方法について説明します . ANOVA テーブルは、データセットの帰無仮説を受け入れるか拒否するかを決定するのに役立ちます。 Excel のデータ分析ツールを使用して、Anova テーブルを簡単に作成できます。記事に従って、データセットで分析ツールを使用してください。 下のダウンロードボタンから練習用ワークブックをダウンロードできます。 Excel での ANOVA の概要 ANOVAはAnalysis of Varianceの略です。 Excelで帰無仮説を検証するために必要な値を取得する方法です . Excel では、この方法