メインコンテンツへスキップ

Excel スライサー: PivotTable または Excel テーブルでデータをフィルターする

Author: Xiaoyang Last Modified: 2025-08-06

Excel のスライサーは、PivotTable、Excel テーブル、またはピボット グラフのデータを迅速かつ簡単にフィルターするための視覚的なフィルターです。従来のフィルターとは異なり、スライサーは利用可能なすべてのフィルター オプションと、それらのオプションが現在どのようにフィルターされているかを表示するため、データの状態を理解しやすくなります。このガイドでは、スライサーの挿入方法を示します。さらに、カスタム スライサー スタイルの設計や、単一のスライサーを複数の PivotTable にリンクするなど、高度な機能についても詳しく説明します。

A screenshot of an Excel slicer with buttons for filtering data in PivotTables

Excel のスライサーとは何ですか?

Excelでスライサーを追加して使用する方法は?

スライサーを複数の PivotTable / ピボット グラフに接続する方法は?

Excelでスライサーを書式設定する

スライサーを切断する

スライサーを削除する

Excelでスライサーを使用する利点


Excel のスライサーとは何ですか?

Excel のスライサーは、PivotTable、ピボット グラフ、および Excel テーブルのデータを迅速かつ効率的にフィルターするためのグラフィカルなフィルタリング ツールです。これにより、データに適用されたフィルターを表示および管理するためのユーザーフレンドリーな方法が提供されます。従来のフィルターはドロップダウン メニューに隠されていますが、スライサーはスプレッドシートにボタンとして表示され、現在のフィルタリング状態を簡単に確認でき、目的のフィルター オプションをクリックするだけでフィルターを適用できます。

スライサーは Excel2010で初めて登場し、その後のバージョン、Excel2013から Excel365 にも搭載されています。

スライサーは通常、次の要素で構成されています:

A screenshot showing the elements of an Excel slicer, including the header, filter buttons, and clear filter button
  1. ヘッダー: スライサーの上部には、フィルターされているフィールドまたはカテゴリの名前が表示され、ユーザーがスライサーが制御するデータを識別するのに役立ちます。
  2. フィルター ボタン:これらはスライサーの主要な要素であり、選択されたフィールド内の一意のアイテムまたは値を表します。ボタンをクリックすると、その値に関連するレコードのみが表示されるようにデータがフィルターされます。
  3. マルチセレクト ボタン: このボタンを使用すると、一度に複数のフィルター オプションを選択できます。
  4. フィルタークリア ボタン: このボタンを使用すると、選択をクリアしてスライサーによって適用されたフィルターを削除し、すべてのデータを再度表示できます。
  5. スクロール バー: スライサーに一度に表示できる以上のアイテムが含まれている場合、スクロール バーが側面または下部に表示され、ユーザーは利用可能なすべてのフィルター オプションをスクロールできます。
  6. 罫線の移動とサイズ変更コントロールにより、スライサーのサイズと位置を調整できます。

Excelでスライサーを追加して使用する方法は?

Excel にスライサーを追加して使用すると、データ分析のインタラクティブ性が向上し、PivotTable、Excel テーブル、およびピボット グラフを簡単にフィルターできます。さまざまなコンテキストでスライサーを追加して使用する方法は次のとおりです:

PivotTable にスライサーを追加して使用する

  1. まず、必要に応じて PivotTable を作成します。次に、PivotTable の任意の場所をクリックします。
  2. Excel365、2021、および新しいバージョンでは、「PivotTable 分析」タブに移動し、「スライサーの挿入」をクリックします。スクリーンショットを参照してください:
    ヒント: 他の Excel バージョンでは、次のようにしてください:
    Excel2013-2019では、「分析」タブの下で「スライサーの挿入」をクリックします。
    Excel2010では、「オプション」タブに切り替えて「スライサーの挿入」をクリックします。
    A screenshot of the PivotTable Analyze tab showing the Insert Slicer option in Excel
  3. 「スライサーの挿入」ダイアログ ボックスで、スライサーを追加するフィールドの横にあるチェックボックスを選択し、[OK] をクリックします。
    A screenshot of the Insert Slicers dialog box in Excel
  4. 選択したフィールドのスライサーが作成されます。スライサー ボタンのいずれかをクリックして、PivotTable のデータをフィルターします。この例では、オーストラリア、フランス、または米国の飲料をフィルターします。スクリーンショットを参照してください:
    A screenshot of a PivotTable filtered using slicers in Excel
ヒント:
  • 複数のアイテムでフィルターするには、Ctrl キーを押しながらフィルターしたいアイテムをクリックするか、マルチセレクト ボタンをクリックします A screenshot of the Multi-Select button in an Excel slicer for selecting multiple filter options 複数選択を有効にします。
  • スライサーのフィルターをリセットまたはクリアするには、フィルタークリア ボタンをクリックします A screenshot of the Clear Filter button in an Excel slicer for resetting filters スライサー内で。
 

Excel テーブルにスライサーを挿入して使用する

Excel テーブルにスライサーを挿入して使用すると、データのインタラクションと分析の体験が大幅に向上します。このプロセスを最適化する方法は次のとおりです:

  1. Excel テーブル内の任意の場所をクリックします。
    : データが Excel テーブルに整理されていることを確認してください。そうでない場合は、データ範囲を選択し、リボンの「挿入」タブに移動して「テーブル」をクリックします。データにヘッダーが含まれている場合は、「テーブルにヘッダーがある」をチェックすることを確認してください。
  2. Excel2021 および365 のリボンの「テーブル デザイン」タブに移動します。スクリーンショットを参照してください:
    ヒント: 他の Excel バージョンでは、次のようにしてください:
    Excel2013-2019では、「デザイン」タブの下で「スライサーの挿入」をクリックします。
    Excel2010では、テーブルにスライサーを挿入することはできません。
    A screenshot showing the Table Design tab and the Insert Slicer option in Excel
  3. 「スライサーの挿入」ダイアログ ボックスで、スライサーを追加するフィールドの横にあるチェックボックスを選択し、[OK] をクリックします。
    A screenshot of the Insert Slicers dialog box in Excel for tables
  4. 選択したフィールドのスライサーが作成されます。スライサー ボタンのいずれかをクリックして、テーブル内のデータをフィルターします。この例では、ドイツの果物をフィルターします。スクリーンショットを参照してください:
    A screenshot of an Excel table filtered using slicers
ヒント:
  • 複数のアイテムでフィルターするには、Ctrl キーを押しながらフィルターしたいアイテムをクリックするか、マルチセレクト ボタンをクリックします A screenshot of the Multi-Select button in an Excel slicer for selecting multiple filter options 複数選択を有効にします。
  • スライサーのフィルターをリセットまたはクリアするには、フィルタークリア ボタンをクリックします A screenshot of the Clear Filter button in an Excel slicer for resetting filters スライサー内で。
 

ピボット グラフでスライサーを作成して使用する

Excel のピボット グラフでスライサーを作成して使用すると、データ プレゼンテーションのインタラクティブ性が向上するだけでなく、動的な分析も可能になります。このプロセスを最適化する方法についての詳細なガイドはこちらです:

  1. まず、ピボット グラフを作成します。そして、ピボット グラフを選択してクリックします。
  2. 「ピボット グラフ分析」タブに移動し、「スライサーの挿入」をクリックします。スクリーンショットを参照してください:
    ヒント: Excel2010-2019では、「分析」タブの下で「スライサーの挿入」をクリックします。
    A screenshot of the PivotChart Analyze tab showing the Insert Slicer option in Excel
  3. 「スライサーの挿入」ダイアログ ボックスで、スライサーを追加するフィールドの横にあるチェックボックスを選択し、[OK] をクリックします。
    A screenshot of the Insert Slicers dialog box for a Pivot Chart in Excel
  4. スライサーがすぐに作成されます。スライサーのボタンをクリックして、ピボット グラフに表示されるデータをフィルターします。グラフは、スライサーの選択に関連するデータのみを反映するようにすぐに更新されます。
    A screenshot of a Pivot Chart in Excel filtered using a slicer
ヒント:
  • 複数のアイテムでフィルターするには、Ctrl キーを押しながらフィルターしたいアイテムをクリックするか、マルチセレクト ボタンをクリックします A screenshot of the Multi-Select button in an Excel slicer for selecting multiple filter options 複数選択を有効にします。
  • スライサーのフィルターをリセットまたはクリアするには、フィルタークリア ボタンをクリックします A screenshot of the Clear Filter button in an Excel slicer for resetting filters スライサー内で。
  • 必要に応じて、スライサー ボックスをグラフ エリアに統合できます。これを行うには、グラフ エリアを拡大し、プロット エリアの端をドラッグして縮小します。次に、スライサー ボックスを新しく作成されたスペースに移動します。以下のデモを参照してください:
    A gif demonstrating how to integrate a slicer into the chart area of a Pivot Chart in Excel

スライサーを複数の PivotTable / ピボット グラフに接続する方法は?

Excelでスライサーを複数の PivotTable またはピボット グラフに接続すると、さまざまなデータ表現間で同期フィルタリングが可能になり、データ分析の包括性とインタラクティブ性が向上します。このセクションでは、スライサーを複数の PivotTable またはピボット グラフに接続する方法を説明します。

  1. 同じシートに2つ以上の PivotTable またはピボット グラフを作成します。スクリーンショットを参照してください:
    : スライサーは、同じデータ ソースを共有するピボット テーブルおよびピボット グラフにのみリンクできます。したがって、これらのピボット テーブルおよびピボット グラフを同じデータセットから作成することが重要です。

    A screenshot showing multiple PivotTables created in Excel from the same dataset
  2. 次に、PivotTable または ピボット グラフ のスライサーを作成します。詳細は「PivotTable またはピボット グラフのスライサーを作成する」セクションを参照してください。
  3. スライサーを作成した後、右クリックして「レポート接続」(Excel2010では「PivotTable 接続」)を選択します。スクリーンショットを参照してください:
    A screenshot showing the Report Connections option for slicers in Excel
  4. 同じデータ ソースに基づくワークブック内のすべての PivotTable のリストが表示されます。スライサーと接続したい PivotTable の横にあるチェックボックスをオンにします。そして、[OK] をクリックします。スクリーンショットを参照してください:
    A screenshot of the Report Connections dialog box for linking slicers to multiple PivotTables in Excel
  5. これからは、スライサーのボタンをクリックするだけで、すべての接続された PivotTable にフィルターを適用できます。以下のデモを参照してください:
    A gif demonstrating how to filter multiple PivotTables simultaneously using a slicer in Excel
ヒント:
  • 複数のアイテムでフィルターするには、Ctrl キーを押しながらフィルターしたいアイテムをクリックするか、マルチセレクト ボタンをクリックします A screenshot of the Multi-Select button in an Excel slicer for selecting multiple filter options 複数選択を有効にします。
  • スライサーのフィルターをリセットまたはクリアするには、フィルタークリア ボタンをクリックします A screenshot of the Clear Filter button in an Excel slicer for resetting filters スライサー内で。

Excelでスライサーを書式設定する

Excelでスライサーを書式設定すると、レポートの外観が向上し、使いやすくなります。スライサーの外観を変更したり、サイズを変更したり、レイアウトを整理したり、設定を調整したり、シート上の位置を固定したりできます。これらを行って Excel スライサーをより効果的に機能させ、見栄えを良くする方法を探ってみましょう。

スライサー スタイルを変更する

  1. スライサーをクリックして「スライサー ツール オプション」(Excel2010-2019)または「スライサー」(Excel2021、365)タブをリボンでアクティブにします。
  2. 「オプション」タブまたは「スライサー」タブに移動します。次に、「スライサー スタイル」グループからスタイルを選択してスライサーの外観を変更します。スクリーンショットを参照してください:
    A screenshot showing the Slicer Styles group in the Excel ribbon for changing slicer styles
 

スライサーのサイズを変更する

● スライサー ボックスのサイズを変更する:

通常、スライサーのサイズは、ボックスの端または角をドラッグすることで変更できます。以下のデモを参照してください:
A gif demonstrating how to resize a slicer box by dragging its edges in Excel

● スライサー ボタンのサイズを変更する:

スライサーを選択してクリックし、「スライサー ツール オプション」(Excel2010-2019)または「スライサー」(Excel2021、365)タブにリボンで移動します。「ボタン」グループの下で、スライサーの「高さ」または「幅」の数を必要に応じて調整します。スクリーンショットを参照してください:
A screenshot showing options to resize slicer buttons in the Slicer Tools Options tab in Excel

● スライサー内の列数を調整する:

Excel のスライサーにボックス内に収まりきらないほど多くのアイテムが含まれている場合、これらのアイテムを複数の列に配置して、すべてのアイテムが表示されアクセス可能になるようにします。これにより、すべてのスライサー アイテムが表示され、ユーザーが上下にスクロールすることなくスライサーと簡単に対話できるようになります。

スライサーを選択してクリックし、「スライサー ツール オプション」(Excel2010-2019)または「スライサー」(Excel2021、365)タブにリボンで移動します。「ボタン」グループの下で、スライサー内の列数を必要に応じて調整します。スクリーンショットを参照してください:
A screenshot showing the Columns option for arranging slicer items in multiple columns in Excel

 

スライサーの設定を変更する

Excelでスライサーの設定を変更するには、次の手順に従って、その動作と外観をニーズに合わせてカスタマイズします:

変更したいスライサーをクリックし、右クリックして「スライサー設定」を選択します。「スライサー設定」ダイアログ ボックスで、次の操作を設定できます:
A screenshot showing the Slicer Settings dialog box in Excel

  • 名前とキャプション: スライサーの名前またはキャプションを変更して識別しやすくします。スライサー ヘッダーを非表示にする場合は、「ヘッダーを表示」チェックボックスをオフにします。
  • ソート: スライサー内のアイテムを昇順または降順で並べ替える方法を選択します。
  • フィルター オプション: データがないアイテムやデータ ソースから削除されたアイテムを非表示にして、スライサーをクリーンで関連性のあるものに保つように選択します。
 

ワークシートでスライサーの位置を固定する

スライサーを固定すると、行や列が追加または削除されたり、PivotTable フィールドが変更されたり、シートにその他の変更が加えられたりしても、ワークシートの特定の場所に固定されたままになります。ワークシート上のスライサーの位置を固定するには、次の手順に従います:

  1. スライサーを右クリックし、コンテキスト メニューから「サイズとプロパティ」を選択します。
    A screenshot showing the Size and Properties option in the slicer context menu in Excel
  2. 「スライサーの書式設定」ペインの「プロパティ」セクションで、「セルと一緒に移動またはサイズ変更しない」オプションを選択します。スクリーンショットを参照してください:
    A screenshot showing the Format Slicer pane in Excel with the 'Don't move or size with cells' option selected

スライサーを切断する

Excelでスライサーを切断すると、PivotTable またはピボット グラフとのリンクが解除され、他のリンクされた要素に影響を与えることなく独立したデータ分析が可能になります。

  1. 切断したいスライサーがある PivotTable の任意の場所をクリックします。
  2. 次に、「PivotTable 分析」タブ (Excel2021、Excel365) または「分析」(Excel2013-2019) に移動し、「フィルター接続」をクリックします。スクリーンショットを参照してください:
    A screenshot showing the Filter Connections option in the PivotTable Analyze tab in Excel
  3. 「フィルター接続」ダイアログ ボックスで、切断したいスライサーのチェック ボックスをオフにし、[OK] をクリックします。
    A screenshot of the Filter Connections dialog box for disconnecting slicers in Excel
ヒント: スライサーを切断しても、スプレッドシートから削除されることはありません。単に PivotTableとのリンクが解除されるだけです。後で接続を再確立するには、「フィルター接続」ダイアログ ボックスに戻り、スライサーを再選択するだけです。

スライサーを削除する

ワークシートからスライサーを完全に削除するには、次のいずれかの方法を使用できます:

  • スライサーをクリックして選択し、Delete キーを押します。
  • スライサーを右クリックし、コンテキスト メニューから「(スライサー名) を削除」を選択します。

Excelでスライサーを使用する利点

Excelでスライサーを使用すると、データ分析とプレゼンテーションが向上するいくつかの利点があります:

  • インタラクティブ性の向上:
  • スライサーは、ユーザーがデータと対話しやすくするユーザーフレンドリーなインターフェイスを提供します。複雑なメニューやダイアログをナビゲートすることなく、データを迅速にフィルターおよびセグメント化できます。
  • データ視覚化の改善:
  • ユーザーがデータをフィルターして関連する情報のみを表示できるようにすることで、スライサーは、基礎となるデータの傾向やパターンをよりよく表現する動的でインタラクティブなグラフやテーブルの作成に役立ちます。
  • データ セキュリティの強化:
  • スライサーは、実際のデータセットを変更することなく必要な情報をフィルターすることで、データのセキュリティと整合性を強化し、元のデータが変更されずに信頼性を維持します。

結論として、スライサーは Excelでデータをフィルターおよび分析するための動的で直感的な方法を提供し、データ分析とプレゼンテーションの強力なツールとなります。さらに Excel のヒントやコツを探求したい場合は、当社のウェブサイトで数千のチュートリアルを提供していますので、 click here to access them。ご覧いただきありがとうございます。今後も役立つ情報を提供できることを楽しみにしています!


関連記事:

  • PivotTableで範囲内の一意の値の数を数える
  • 通常、重複する値を含むデータ範囲に基づいてピボット テーブルを作成すると、すべてのレコードもカウントされますが、時には、正しいスクリーンショット結果を得るために、1 列に基づいて一意の値を数えたい場合があります。この記事では、PivotTableで一意の値を数える方法について説明します。
  • Excelで PivotTable を逆順に並べ替える
  • Excelで PivotTable を逆順に並べ替えたり、転置したりしたいと思ったことはありませんか? 以下のスクリーンショットのように、Excelで PivotTable を逆順に並べ替える簡単な方法をお教えします。
  • PivotTableで複数のフィールド設定を変更する
  • ワークシートで PivotTable を作成すると、PivotTable フィールド リストの値リストにフィールドをドラッグした後、以下のスクリーンショットに示すように、すべて同じカウント関数が得られる場合があります。しかし今、カウント関数を合計関数に一度に置き換えたい場合、Excelで複数の PivotTable フィールドの計算を一度に変更するにはどうすればよいでしょうか?
  • PivotTable に複数のフィールドを追加する
  • PivotTable を作成する際に、フィールドを行ラベルまたは値に手動で1つずつドラッグする必要があります。フィールドのリストが長い場合、いくつかの行ラベルをすばやく追加できますが、残りのフィールドは値エリアに追加する必要があります。PivotTableで他のすべてのフィールドをワンクリックで値エリアに追加するための迅速な方法はありますか?