ピボットテーブルのデータをフィルター処理する
ピボットテーブルは、大規模なデータセットを取得し、詳細な概要を作成するのに適しています。

1 つ以上のスライサーを挿入して、データを迅速かつ効果的にフィルター処理できます。 スライサーには、クリックしてデータをフィルター処理できるボタンがあり、データと共に表示され続けるので、フィルター処理されたピボットテーブルで表示または非表示になっているフィールドを常に把握できます。
-
ピボットテーブル内の任意のセルを選択し、[ ピボット テーブル分析] > [スライサーの挿入 ]
に移動します。
-
スライサーを作成するフィールドを選択します。 次に、[OK] を選択します。
-
Excel では、行った選択ごとに 1 つのスライサーがワークシートに配置されますが、最適な配置とサイズ設定はユーザーが行います。
-
スライサー ボタンをクリックして、ピボットテーブルに表示する項目を選択します。
手動フィルターではオートフィルターを使用します。 スライサーと連携して動作するため、スライサーを使用して高レベルのフィルターを作成し、AutoFilter を使用して詳細を調べることができます。
-
オートフィルターを表示するには、[フィルター] ドロップダウン矢印
を選択します。これは、レポートのレイアウトによって異なります。
コンパクト レイアウト[値] フィールドは [行] 領域にあります
[値] フィールドは [列] 領域にあります。
アウトライン/表形式レイアウト
左上隅に [値] フィールド名を表示します
-
条件式を作成してフィルター処理するには、[ ラベル フィルター] を選択し、ラベル フィルターを作成します。
-
値でフィルター処理するには、[ 値フィルター] を選択し、値フィルターを作成します。
-
特定の行ラベル ( コンパクト レイアウト) または列ラベル ( [アウトライン ] または [ 表形式レイアウト] ) でフィルター処理するには、[ すべて選択] をオフにし、表示する項目の横にあるチェック ボックスをオンにします。 [ 検索 ] ボックスにテキストを入力してフィルター処理することもできます。
-
[OK] を選択します。
ヒント: ピボットテーブルの [フィルター] フィールドにフィルターを追加することもできます。 これにより、フィルター フィールドでアイテムごとに個々のピボットテーブル ワークシートを作成することもできます。 詳細については、「フィールド リストを使用してピボットテーブル内のフィールドを配置する」を参照してください。
他にも、上位または下位 10 件の値や特定の条件を満たす日付を表示するフィルターを適用できます。
-
オートフィルターを表示するには、[フィルター] ドロップダウン矢印
を選択します。これは、レポートのレイアウトによって異なります。
コンパクト レイアウト[値] フィールドは [行] 領域にあります
[値] フィールドは [列] 領域にあります。
アウトライン/表形式レイアウト
左上隅に [値] フィールド名を表示します
-
上位 10>値フィルター を選択します。
-
最初のボックスで、[ 上 ] または [下] を選択します。
-
2 番目のボックスに数値を入力します。
-
3 番目のボックスで、次の操作を行います。
-
アイテム数で抽出するには、[項目] を選びます。
-
パーセンテージで抽出するには、[パーセンテージ] を選びます。
-
合計で抽出するには、[合計] を選びます。
-
-
4 番目のボックスで、[ 値 ] フィールドを選択します。
レポート フィルターを使用すると、ピボットテーブル内のさまざまな値のセットをすばやく表示することができます。 フィルターで選択したアイテムがピボットテーブルに表示され、選択されていないアイテムは非表示になります。 別のワークシートにフィルター ページ (選択したレポート フィルター アイテムと一致する値のセット) を表示する場合に、そのオプションを指定できます。
レポート フィルターを追加する
-
ピボットテーブルの任意の場所をクリックします。
[ピボットテーブル フィールド] ウィンドウが表示されます。
-
[ピボットテーブルのフィールド リスト] で、領域内のフィールドをクリックし、[レポート フィルターに移動] を選びます。
複数のレポート フィルターを作成するには、この手順を繰り返します。 レポート フィルターはピボットテーブルの上に表示されるので、簡単にアクセスできます。
-
フィールドの順序を変更するには、[フィルター] 領域のフィールドを目的の位置にドラッグするか、フィールドをダブルクリックして [上へ移動] または [下へ移動] を選びます。 これに応じて、レポート フィルターの順はピボットテーブルに反映されます。
行または列のレポート フィルターを表示する
-
ピボットテーブル、またはピボットグラフの関連するピボットテーブルをクリックします。
-
ピボットテーブルの任意の場所を右クリックし、[ピボットテーブルのオプション] をクリックします。
-
[レイアウト] タブで以下のオプションを指定します。
-
[レポート フィルター] 領域の [フィールドの配置] リスト ボックスで、次のいずれかの手順を実行します。
-
行のレポート フィルターを上から下に表示するには、[上から下] を選びます。
-
列のレポート フィルターを左から右に表示するには、[左から右] を選びます。
-
-
[列ごとのフィールド数] ボックスで (先ほどの手順で指定した [フィールドの配置] の設定に基づいて)、別の列または行を開始する前のフィールド数を入力または選択します。
-
レポート フィルターでアイテムを選ぶ
-
ピボットテーブルで、レポート フィルターの横のドロップダウン矢印をクリックします。
-
レポートに表示するアイテムの横にあるチェック ボックスをオンにします。 すべてのアイテムを選ぶには、[(すべて選択)] の横にあるチェック ボックスをクリックします。
レポート フィルターにはフィルターされたアイテムが表示されます。
別のワークシートにレポート フィルター ページを表示する
-
1 つ以上のレポート フィルターがあるピボットテーブル (またはピボットグラフの関連するピボットテーブル) の任意の場所をクリックします。
-
(リボンの) [ピボットテーブル分析]、[オプション]、[レポート フィルター ページの表示] の順にクリックします。
-
[レポート フィルター ページの表示] ダイアログ ボックスで、レポート フィルター フィールドを選び、[OK] をクリックします。
-
ピボットテーブルで、選択フィルターで表示する 1 つ以上のアイテムをフィールドから選びます。
-
選択されているアイテムを右クリックし、[フィルター] をクリックします。
-
次のいずれかの操作を行います。
-
選択されているアイテムを表示するには、[選択されたアイテムのみ] をクリックします。
-
選択されているアイテムを非表示にするには、[選択した項目を表示しない] をクリックします。
ヒント: フィルターを解除すると、非表示のアイテムが再表示されます。 同じフィールドの別のアイテムを右クリックし、[フィルター] をクリックし、[フィルターのクリア] をクリックします。
-
1 つのフィールドに複数のフィルターを適用する場合、またはピボットテーブルにフィルター ボタンを表示しないようにする場合は、次の方法でこれらのオプションまたはその他のフィルター オプションのオンとオフを切り替えることができます。
-
ピボットテーブル内の任意の場所をクリックし、リボンの [ピボットテーブル] タブを表示します。
-
[ピボットテーブル分析] タブで [オプション] をクリックします。
-
[ ピボットテーブル オプション ] ダイアログ ボックスで、[ 合計] & [フィルター] タブをクリックします。
-
[ フィルター] 領域で、必要に応じて [ フィールドごとに複数のフィルターを許可 する] チェック ボックスをオンまたはオフにします。
-
[ 表示 ] タブをクリックし、[ フィールドのキャプションとフィルターの表示 ] チェック ボックスをオンまたはオフにして、フィールド のキャプションとフィルターのドロップダウンを表示または非表示にします。
-
Web 用 Excelでピボットテーブルを表示および操作するには、スライサーを作成し、手動でフィルター処理します。
スライサーには、クリックしてテーブルまたはピボットテーブルをフィルター処理できるボタンが用意されています。 スライサーは、クイック フィルター処理に加えて、現在のフィルター処理の状態も示します。これにより、現在何が正確に表示されているかを簡単に理解できます。
詳細については、「スライサーを使用してデータをフィルター処理する」を参照してください。
Excel デスクトップ アプリケーションがある場合は、[ Excel で開く ] ボタンを使用してブックを開き、そこにピボットテーブル データの新しいスライサーを作成できます。 [Excel で開く] をクリックして、ピボットテーブルのデータをフィルター処理します。
手動フィルターではオートフィルターを使用します。 スライサーと連携して動作するため、スライサーを使用して高レベルのフィルターを作成し、AutoFilter を使用して詳細を調べることができます。
-
オートフィルターを表示するには、[フィルター] ドロップダウン矢印
を選択します。これは、レポートのレイアウトによって異なります。
単一列
既定のレイアウトでは、[行] 領域に [値] フィールドが表示されます
個別の列
入れ子になった行フィールドを個別の列に表示します
-
条件式を作成してフィルター処理するには、ラベル フィルター<フィールド名> >選択し、ラベル フィルターを作成します。
-
値でフィルター処理するには、>値フィルター>フィールド名< 選択し、値フィルターを作成します。
-
特定の行ラベルでフィルター処理するには、[ フィルター] を選択し、[ すべて選択] をオフにし、表示する項目の横にあるチェック ボックスをオンにします。 [ 検索 ] ボックスにテキストを入力してフィルター処理することもできます。
-
[OK] を選択します。
ヒント: ピボットテーブルの [フィルター] フィールドにフィルターを追加することもできます。 これにより、フィルター フィールドでアイテムごとに個々のピボットテーブル ワークシートを作成することもできます。 詳細については、「フィールド リストを使用してピボットテーブル内のフィールドを配置する」を参照してください。
-
ピボットテーブル内の任意の場所をクリックし、リボンのピボットテーブル タブ ([ピボットテーブル分析] と [デザイン]) を表示します。
-
[ピボットテーブル分析]、[スライサーの挿入] の順にクリックします。
-
[スライサーの挿入] ダイアログ ボックスで、スライサーを作成するフィールドのボックスにチェックを入れます。
-
[OK] をクリックします。
[スライサーの挿入] ダイアログ ボックスでチェックを入れた各フィールドに対し、スライサーが表示されます。
-
各スライサーで、ピボットテーブルに表示するアイテムをクリックします。
ヒント: スライサーの外観を変更するには、スライサーをクリックしてリボンの [スライサー] タブを表示します。 さまざまなタブのオプションを使用して、スライサー スタイルを適用したり、設定を変更したりすることができます。
-
ピボットテーブルの [行ラベル] または [列ラベル] の矢印
をクリックします。
-
行ラベルまたは列ラベルの一覧が表示されるので、一番上の [(すべて選択)] ボックスをオフにし、ピボットテーブルに表示するアイテムのボックスにチェックを入れます。
-
フィルター矢印が、このアイコン
に変わり、フィルターが適用されたことを示します。 この矢印をクリックすると、フィルターを変更またはクリア ([<フィールド名> からフィルターをクリア] をクリック) できます。
フィルター処理を一度にすべて解除するには、[ピボットテーブル分析] タブ、[クリア]、[フィルターのクリア] の順にクリックします。
レポート フィルターを使用すると、ピボットテーブル内のさまざまな値のセットをすばやく表示することができます。 フィルターで選択したアイテムがピボットテーブルに表示され、選択されていないアイテムは非表示になります。 別のワークシートにフィルター ページ (選択したレポート フィルター アイテムと一致する値のセット) を表示する場合に、そのオプションを指定できます。
レポート フィルターを追加する
-
ピボットテーブルの任意の場所をクリックします。
[ピボットテーブル フィールド] ウィンドウが表示されます。
-
[ピボットテーブルのフィールド リスト] で、領域内のフィールドをクリックし、[レポート フィルターに移動] を選びます。
複数のレポート フィルターを作成するには、この手順を繰り返します。 レポート フィルターはピボットテーブルの上に表示されるので、簡単にアクセスできます。
-
フィールドの順序を変更するには、[フィルター] 領域のフィールドを目的の位置にドラッグするか、フィールドをダブルクリックして [上へ移動] または [下へ移動] を選びます。 これに応じて、レポート フィルターの順はピボットテーブルに反映されます。
行または列のレポート フィルターを表示する
-
ピボットテーブル、またはピボットグラフの関連するピボットテーブルをクリックします。
-
ピボットテーブルの任意の場所を右クリックし、[ピボットテーブルのオプション] をクリックします。
-
[レイアウト] タブで以下のオプションを指定します。
-
[レポート フィルター] 領域の [フィールドの配置] リスト ボックスで、次のいずれかの手順を実行します。
-
行のレポート フィルターを上から下に表示するには、[上から下] を選びます。
-
列のレポート フィルターを左から右に表示するには、[左から右] を選びます。
-
-
[列ごとのフィールド数] ボックスで (先ほどの手順で指定した [フィールドの配置] の設定に基づいて)、別の列または行を開始する前のフィールド数を入力または選択します。
-
レポート フィルターでアイテムを選ぶ
-
ピボットテーブルで、レポート フィルターの横のドロップダウン矢印をクリックします。
-
レポートに表示するアイテムの横にあるチェック ボックスをオンにします。 すべてのアイテムを選ぶには、[(すべて選択)] の横にあるチェック ボックスをクリックします。
レポート フィルターにはフィルターされたアイテムが表示されます。
別のワークシートにレポート フィルター ページを表示する
-
1 つ以上のレポート フィルターがあるピボットテーブル (またはピボットグラフの関連するピボットテーブル) の任意の場所をクリックします。
-
(リボンの) [ピボットテーブル分析]、[オプション]、[レポート フィルター ページの表示] の順にクリックします。
-
[レポート フィルター ページの表示] ダイアログ ボックスで、レポート フィルター フィールドを選び、[OK] をクリックします。
他にも、上位または下位 10 件の値や特定の条件を満たす日付を表示するフィルターを適用できます。
-
ピボットテーブルの [行ラベル] または [列ラベル] の横にある矢印
をクリックします。
-
選択されているアイテムを右クリックし、[フィルター] をクリックしてから、[トップテン] または [下位 10 項目] をクリックします。
-
最初のボックスに数値を入力します。
-
2 番目のボックスで、抽出に使うオプションを選びます。 次のオプションが使用できます。
-
アイテム数で抽出するには、[項目] を選びます。
-
パーセンテージで抽出するには、[パーセンテージ] を選びます。
-
合計で抽出するには、[合計] を選びます。
-
-
検索ボックスで、必要に応じて特定の値を検索できます。
-
ピボットテーブルで、選択フィルターで表示する 1 つ以上のアイテムをフィールドから選びます。
-
選択されているアイテムを右クリックし、[フィルター] をクリックします。
-
次のいずれかの操作を行います。
-
選択されているアイテムを表示するには、[選択されたアイテムのみ] をクリックします。
-
選択されているアイテムを非表示にするには、[選択した項目を表示しない] をクリックします。
ヒント: フィルターを解除すると、非表示のアイテムが再表示されます。 同じフィールドの別のアイテムを右クリックし、[フィルター] をクリックし、[フィルターのクリア] をクリックします。
-
1 つのフィールドに複数のフィルターを適用する場合、またはピボットテーブルにフィルター ボタンを表示しないようにする場合は、次の方法でこれらのオプションまたはその他のフィルター オプションのオンとオフを切り替えることができます。
-
ピボットテーブル内の任意の場所をクリックし、リボンの [ピボットテーブル] タブを表示します。
-
[ピボットテーブル分析] タブで [オプション] をクリックします。
-
[ピボットテーブル オプション] ダイアログ ボックスの [レイアウト] タブをクリックします。
-
[レイアウト] 領域で、必要に応じて [1 つのフィールドに複数のフィルターを使用可能にする] ボックスをオンまたはオフにします。
-
[ 表示 ] タブをクリックし、[ フィールドのキャプションとフィルター ] チェック ボックスをオンまたはオフにして、フィールド キャプションとフィルター ドロップダウンを表示または非表示にします。
-
補足説明
Excel Tech Communityで、いつでも専門家に質問できます。また、コミュニティでは、サポートを受けられます。