Excel のピボット テーブルをフィルター処理する方法 (8 つの効果的な方法)
場合によっては、ピボット テーブルをフィルタリングする必要があります 目的の出力を得るために。幸いなことに、そのタスクを実行するための効果的な方法はたくさんあります。この記事では、ピボット テーブルをフィルタリングする最も効果的で一般的な 8 つの方法について説明します。 適切な説明付きの Excel で。
記事が少し長くなりますので。内容に目を通し、お好みに合わせて適切なものをお選びいただけます。便宜上、最初に最も簡単な例を説明し、次に複数の列のフィルタリング方法について説明します 、最後に VBA メソッド。
Excel ピボット テーブルをフィルタリングする 8 つの効果的な方法
これは、製品カテゴリのデータセットです。 注文日が表示されます 、数量 、販売 州に基づく
ピボット テーブルの作成方法 をご覧ください。 ピボット テーブルを挿入するための記事 上記のデータセットの場合。既に次のようなピボット テーブルを作成しました。
ピボット テーブルをフィルタリングする方法を見てみましょう .
1.レポート フィルターを使用して Excel ピボット テーブルをフィルター処理する
まず、レポート フィルタを使用します ピボット テーブルの情報を選別する .
たとえば、 アリゾナ のすべての製品カテゴリの売上合計を取得したいとします。
それでは、以下の手順に従ってください。
⏩ レポート フィルタをオンにするには 、 都道府県 を選択します フィールドを [フィルタ] にドラッグします
⏩ 次に、States フィールドのドロップダウン矢印が表示されます .
⏩ ドロップダウン矢印をクリックすると、フィルタリング オプションにすべての州が表示されます。
アリゾナを選択 オプションを選択して OK を押します .
⏩ したがって、次の出力は、取得したい出力です。
2.値フィルターの利用
値に基づいてフィルタリングする必要がある場合は、値フィルター そのような結果を得るには、より良い選択になります。さらに重要なのは、値フィルター 内に多数のフィルター オプションがあることです。 .それらを除いて、値に応じてフィルタリングする 3 つの注目すべき方法が表示されます。
2.1.上位アイテムを取得するための値フィルター
たとえば、売上合計に基づいて上位 5 品目をフィルタリングする必要があります。
⏩ 行ラベル のドロップダウン矢印をクリックします .
⏩ 値 フィルタ に移動> トップ 10 .
⏩ 入力 5 10 ではなく OK を押します .
これは予想される出力です。
2.2.返す値フィルター
たとえば、総売上高から上位 50% の売上高の合計をフィルター処理したいとします。
これを確認するには、トップ 10 フィルター にアクセスしてください オプションは前の例と同様です。
⏩ そして入力 50 10 ではなく [パーセント] を選択し、最後に [OK] を押します .
⏩ したがって、次の製品は総売上高の上位 50% を占めています。
2.3.特定の値の値フィルター
さらに、値を指定してピボットテーブル全体をフィルタリングできます。 2500 を超える売上の合計を取得したいとします。
⏩ 行ラベル のドロップダウン矢印をクリックします .
⏩ 値 フィルタ に移動>より大きい .
⏩ 次に、指定された値をボックスに入力します 2500 OK を押します .
⏩ すぐに、売上の合計が 2500 を超える次の出力が得られます。
続きを読む: Excel で一意の値をフィルター処理する方法
3.ラベル フィルターを適用して Excel ピボット テーブルをフィルター処理する
値フィルタを扱うとき 、オプション、つまり Label Filters が表示される場合があります .
では、その使用法を見ていきましょう。
書籍 を含む製品カテゴリをフィルタリングするとします。
書籍の売上合計を求めたいということです .
⏩ 行ラベル のドロップダウン矢印をクリックします .
⏩ ラベル フィルタに移動> 含む .
⏩ 書籍 という単語を入力します ラベル フィルタの目的のオプションで ダイアログ ボックス。
⏩ OK を押した後 、フィルタリングされたピボットテーブルを取得します 書籍に基づく .
4.日付フィルターの作成
ここで、ピボット テーブルを分離するための別のフィルタリング方法を見ていきます 日付によって異なります。
ご存知のように、Order Date というフィールドがあります。 .
ピボット テーブルをフィルタリングする場合は、 特定の日付範囲について02-15-22 5-10-22 まで .
⏩ これを行うには、注文日をドラッグします 行内のフィールド
⏩ 次に ラベル フィルタ に移動します> 間 .
⏩ 次のラベル フィルタで目的の日付を修正します ダイアログ ボックス。
⏩ OK を入力しながら オプションを選択すると、次の出力が得られます。
続きを読む: Excel で日付でフィルタする方法
類似の読み物
- Excel で複数の列を同時にフィルター処理する方法 (3 つの方法)
- Excel で複数の行をフィルター処理する (11 の適切なアプローチ)
- Excel で横方向のデータをフィルター処理する方法 (3 つの方法)
- Excel フィルターのショートカット (3 つの簡単な使用方法と例)
5.検索ボックスを使用して Excel ピボット テーブルをフィルター処理する
検索ボックスの使用 は本当に簡単な方法です。単語を入力するだけです (例:Ohio 次の図に示すように) ピボット テーブルをフィルタリングする .
したがって、次の出力はフィルタリングされたピボット テーブルです。 オハイオ州を含む .
続きを読む: Excel フィルターで複数のアイテムを検索する方法
6. AutoFilter を使用してピボット テーブルをスクリーニングする
Excel を初めて使用する場合は、 フィルタ の名前を聞いたことがあるはずです。 オプション。残念ながら、 フィルタ ピボット テーブルでオプションが機能しない 次の図に示すように。
しかし、ピボット テーブルの隣接するセルにカーソルを置いたままにすると、 、 フィルタ オプションは機能しています。
フィルタ をクリックした後 オプションを選択すると、驚くべきことに、すべての列にドロップダウンの矢印が表示されます。これで、他の方法に従わなくても、任意の列をフィルター処理できます。
7. Excel ピボット テーブルで複数のアイテムをフィルター処理する方法
ピボット テーブルをフィルタリングする最も洗練された一般的な方法 Excelで複数の列をフィルタリングすることです。明らかに、時間を節約でき、要件に基づいてすばやくフィルター処理できます。
7.1.スライサーを使用して複数のアイテムをフィルター
ピボット テーブルをフィルタリングできます Slicer を使用してより高速な方法で州に基づいて .
ピボット テーブル内のセルを選択します
⏩ 挿入 に移動 タブ> スライサー フィルタから リボン
⏩ 州を選択 挿入 スライサー を見ながら ダイアログ ボックス。
⏩ これで、 States の移動可能なフィルタリング オプションが表示されます (次の写真の右側)。
では、それがどのように機能するかについて質問があるかもしれませんか?
州を選択するだけです。 アリゾナ 次の図に示すように、オプションから。 ピボット テーブルですぐに出力を取得できます 図の左側にあります。
7.2.カンマを使用して複数のアイテムをフィルター
さらに、フィルタ基準を 1 つのセルに表示したい場合は、 TEXTJOIN 関数。
たとえば、 G4 に次の数式を入力すると、
=TEXTJOIN(",",TRUE,B6:B15)
ここでは、「、」 区切り文字、TRUE 空のセルを無視するため、B6:B15 商品カテゴリのセル範囲です
数式を入力した後、スライサー で選択することで、フィルタリングしたいものを 1 つのセルでフィルタリング基準を取得します。 .
ここでは、フィルタリング基準、つまり書籍、スポーツが G4 に表示されています。
7.3.フィルター条件を使用して複数のアイテムをフィルター
複数のアイテムをフィルタリングするこの方法で、2 つのピボット テーブルを結合する方法を紹介します。 2 つのテーブルに一緒にフィルタリングを適用します。
これに関しては、ピボット テーブルをコピーする必要があります CTRL を押して +C CTRL を押して、既存の表に近い場所に表を貼り付けます。 + V .
以下の画像はプロセスを示しています。
その後、行ラベルを保持します 2 番目のピボット テーブルの場合のみ .
ここで、任意の州を選択すると (例:フロリダ) )スライサーから、フィルタリング メソッドは 2 つのピボット テーブルで機能します
最初のピボット テーブル 2 番目の表は 都道府県 に基づいてフィルタリングしますが、製品カテゴリをフィルタリングします .
では、このフィルタリングの背後にある事実は何でしょうか?
スライサーを右クリックし、 Report Connections を選択します。 オプション。
次の図が得られます。この図は、 PivotTable19 を示しています。 (最初のテーブル) &PivotTable21 (2 番目のテーブル) が結合されます。
続きを読む: Excel で複数の条件をフィルタリングする
8. VBA を使用したセル値に基づく Excel ピボット テーブル フィルター
最後に、 ピボット テーブル をフィルタリングする場合のケースについて説明します。 特定のセル値に対して。
ピボット テーブル全体をフィルタリングすることを検討してみましょう フロリダ州に基づく ( E7 にあります セル)
以下の手順に従ってください。
ステップ 1:
VBA を使いたいので 、 VBA を挿入する方法を知っておく必要があります コード。
まず、[開発者] をクリックしてモジュールを開きます> ビジュアル ベーシック .
次に、挿入に移動します>モジュール .
ステップ 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
上記のコードでは、 pvFld を宣言しました ピボットフィールドとして および strFilter 文字列として タイプ。次に、 pvFld に必要なソース および strFilter
コードの 3 つの基本事項は次のとおりです。
- ピボット テーブル名:PivotTable23
- テーブルのフィールド名:States
- アクティブなシート名:Sheet14
- フィルタ値の場所:E7 セル
ステップ 3:
次に、コードを実行します (キーボード ショートカットは F5 です)。 または Fn +F5) .フィルタリングされた出力が得られます。
続きを読む: セル値に基づく Excel フィルタ データ
結論
上記の記事では、ピボット テーブルをフィルタリングする方法について説明しようとしました エクセルで。この記事が Excel の旅を明確にするものと確信しています。ただし、質問や提案がある場合は、下のコメント セクションでお知らせください。
参考文献
- Excel でテキスト フィルターを使用する (5 つの例)
- Excel でフィルターを追加する方法 (4 つの方法)
- Excel での色によるフィルター (2 つの例)
- Excel でカスタム フィルターを実行する方法 (5 つの方法)
-
Excel でセルの色でフィルター処理する方法 (2 つの簡単な方法)
Excel では、通常、目的に応じてセルをさまざまな色で塗りつぶすことができます。この記事は、さまざまな色を使用してさまざまな種類の内容を示すワークシートがあり、セルの色に基づいて特定のセルをフィルター処理または選択する場合に役立ちます。この記事では、フィルタリングする方法を紹介します セルごと 色 エクセルで . 次の Excel ワークブックをダウンロードして、理解を深め、自分で練習してください。 Excel でセルの色でフィルター処理する 2 つの便利な方法 以下の方法では、Excel でセルの色でフィルター処理する方法を学習します。 フィルタ を利用して コマンドと 検索 の使
-
Excel で ANOVA テーブルを作成する方法 (3 つの適切な方法)
この記事では、Excel で ANOVA テーブルを作成する方法について説明します . ANOVA テーブルは、データセットの帰無仮説を受け入れるか拒否するかを決定するのに役立ちます。 Excel のデータ分析ツールを使用して、Anova テーブルを簡単に作成できます。記事に従って、データセットで分析ツールを使用してください。 下のダウンロードボタンから練習用ワークブックをダウンロードできます。 Excel での ANOVA の概要 ANOVAはAnalysis of Varianceの略です。 Excelで帰無仮説を検証するために必要な値を取得する方法です . Excel では、この方法