Home / Microsoft / Excel / 【2026年最新版】Excelのスライサーの使い方・テーブルとピボットテーブルのフィルタリング【完全ガイド】

【2026年最新版】Excelのスライサーの使い方・テーブルとピボットテーブルのフィルタリング【完全ガイド】

※本ページにはプロモーション(広告)が含まれています

Excelで大量のデータを扱うとき、「見たいデータだけを素早く絞り込みたい」と思ったことはありませんか?フィルター機能を使えばある程度は可能ですが、プルダウンメニューから条件を選ぶ操作は意外と手間がかかります。そこで活躍するのが「スライサー」です。

スライサーを使えば、ボタンをクリックするだけでデータを瞬時にフィルタリングできます。テーブルやピボットテーブルに連動させれば、まるでダッシュボードのような直感的なデータ分析環境を構築できるのです。

この記事では、Excelのスライサーの基本的な使い方から、テーブル・ピボットテーブルとの連携方法、タイムラインスライサー、スタイルのカスタマイズ、さらには複数スライサーを組み合わせたダッシュボード作成まで、すべてを網羅して解説します。

スライサーの挿入方法

この記事でわかること

  • スライサーとは何か、フィルターとの違い
  • テーブルにスライサーを挿入する手順
  • ピボットテーブルにスライサーを連携させる方法
  • 日付データに特化した「タイムラインスライサー」の使い方
  • スライサーの見た目をカスタマイズする方法
  • 複数のスライサーを連動させてダッシュボードを作る方法
  • スライサーがうまく動かないときのトラブルシューティング

スライサーとは?基本の仕組みを理解しよう

スライサーの概要

スライサーとは、Excel 2010以降で使用できる視覚的なフィルタリングツールです。テーブルやピボットテーブルに接続して使用し、ボタンをクリックするだけでデータの絞り込みができます。

通常のフィルター機能ではドロップダウンリストを開いてチェックボックスを操作する必要がありますが、スライサーなら画面上に表示されたボタンを1クリックするだけ。どの条件でフィルタリングされているかも一目でわかるため、データ分析の効率が格段に向上します。

スライサーとフィルターの違い

スライサーと従来のフィルター機能には、以下のような違いがあります。

比較項目 スライサー フィルター
操作方法 ボタンをクリック ドロップダウンから選択
現在の絞り込み状態 選択中のボタンがハイライトされ一目でわかる フィルターアイコンの変化で確認する必要あり
複数条件の選択 Ctrlキーを押しながらクリックで簡単に複数選択 チェックボックスを個別にオン・オフ
見た目のカスタマイズ 色・サイズ・列数を自由に変更可能 カスタマイズ不可
複数テーブルへの連携 1つのスライサーで複数のピボットテーブルを同時フィルタリング可能 テーブルごとに個別にフィルタリングが必要
対応バージョン Excel 2010以降 Excel 2003以降

スライサーの最大の強みは「視認性」と「操作の手軽さ」です。特にプレゼンテーションや報告書でデータを見せる場面では、スライサーを使ったダッシュボードが非常に効果的です。

スライサーが使えるデータ形式

スライサーは以下のデータ形式に対して使用できます。

  • テーブル(Ctrl + T で作成したテーブル):Excel 2013以降で対応
  • ピボットテーブル:Excel 2010以降で対応
  • ピボットグラフ:ピボットテーブルに連動して使用可能

通常のセル範囲(テーブル化していないデータ)にはスライサーを直接挿入できません。スライサーを使いたい場合は、まずデータをテーブルに変換する必要があります。

テーブルにスライサーを挿入する方法

Step 1:データをテーブルに変換する

まず、スライサーを使いたいデータ範囲をテーブルに変換します。

  1. データ範囲内の任意のセルをクリックします
  2. キーボードでCtrl + Tを押します(Macの場合はCommand + T
  3. 「テーブルの作成」ダイアログが表示されたら、データ範囲が正しく選択されていることを確認します
  4. 「先頭行をテーブルの見出しとして使用する」にチェックが入っていることを確認します
  5. 「OK」をクリックします

テーブルに変換されると、データに自動でフィルターボタンとストライプ(縞模様)のスタイルが適用されます。

Step 2:スライサーを挿入する

テーブルが作成できたら、スライサーを挿入します。

  1. テーブル内の任意のセルをクリックします
  2. リボンの「テーブル デザイン」タブをクリックします
  3. 「スライサーの挿入」ボタンをクリックします
  4. 「スライサーの挿入」ダイアログで、フィルタリングに使いたい列にチェックを入れます(複数選択可)
  5. 「OK」をクリックします

これでスライサーがシート上に表示されます。スライサー内のボタンをクリックすると、テーブルのデータが即座にフィルタリングされます。

ヒント:「挿入」タブの「フィルター」グループにも「スライサー」ボタンがあります。どちらから挿入しても同じ結果になります。

Step 3:スライサーの基本操作

挿入したスライサーは、以下の操作で使用します。

操作 方法
1つの項目で絞り込み スライサーのボタンをクリック
複数の項目で絞り込み Ctrlキーを押しながら複数のボタンをクリック
フィルターを解除 スライサー右上の「フィルターのクリア」ボタン(×マーク)をクリック
スライサーの移動 スライサーのヘッダー部分をドラッグ
スライサーのサイズ変更 スライサーの枠線の角や辺をドラッグ
スライサーの削除 スライサーを選択してDeleteキーを押す
ピボットテーブルとの連携

ピボットテーブルにスライサーを連携させる方法

ピボットテーブルの作成

ピボットテーブルにスライサーを連携させるには、まずピボットテーブルを作成します。

  1. データ範囲内の任意のセルをクリックします
  2. 「挿入」タブから「ピボットテーブル」をクリックします
  3. データ範囲を確認し、配置先(新しいワークシートまたは既存のワークシート)を選択します
  4. 「OK」をクリックしてピボットテーブルを作成します
  5. 「ピボットテーブルのフィールド」パネルで、行・列・値・フィルターにフィールドを配置します

ピボットテーブルにスライサーを挿入する

ピボットテーブルへのスライサー挿入手順は以下の通りです。

  1. ピボットテーブル内の任意のセルをクリックします
  2. リボンの「ピボットテーブル分析」タブをクリックします
  3. 「スライサーの挿入」をクリックします
  4. フィルタリングに使いたいフィールドにチェックを入れます
  5. 「OK」をクリックします

挿入されたスライサーのボタンをクリックすると、ピボットテーブルの集計結果がリアルタイムで変更されます。たとえば「部門」スライサーで「営業部」をクリックすれば、ピボットテーブルの数値が営業部のデータだけに絞り込まれます。

1つのスライサーで複数のピボットテーブルを制御する

スライサーの大きな特長のひとつが、1つのスライサーで複数のピボットテーブルを同時にフィルタリングできることです。同じデータソースから作成した複数のピボットテーブルがある場合、この機能が非常に便利です。

設定手順:

  1. スライサーを右クリックし、「レポートの接続」(Excel 2013以降)を選択します
  2. 表示されたダイアログに、同じデータソースのピボットテーブルが一覧表示されます
  3. 連携させたいピボットテーブルにチェックを入れます
  4. 「OK」をクリックします

これで、1つのスライサーを操作するだけで、チェックを入れたすべてのピボットテーブルが同時にフィルタリングされます。ダッシュボード作成の際には必須のテクニックです。

タイムラインスライサーで日付データを効率的に絞り込む

タイムラインスライサーとは

タイムラインスライサーは、日付データ専用のスライサーです。通常のスライサーでは日付の一つひとつがボタンとして表示されてしまい、大量の日付データがある場合は非常に使いにくくなります。

タイムラインスライサーなら、スライダーをドラッグするだけで年・四半期・月・日の単位でデータを絞り込めます。期間の指定も直感的に行えるため、時系列データの分析には欠かせない機能です。

注意:タイムラインスライサーはピボットテーブルにのみ挿入できます。通常のテーブルでは使用できません(Excel 2013以降対応)。

タイムラインスライサーの挿入手順

  1. ピボットテーブル内の任意のセルをクリックします
  2. 「ピボットテーブル分析」タブの「タイムラインの挿入」をクリックします
  3. 日付型のフィールドが一覧表示されるので、使用したいフィールドにチェックを入れます
  4. 「OK」をクリックします

タイムラインスライサーの操作方法

操作 方法
特定の月を選択 該当する月のバーをクリック
期間を選択 スライダーのハンドルをドラッグして範囲を指定
表示単位の変更 右上のドロップダウンから「年」「四半期」「月」「日」を選択
フィルターの解除 右上の「フィルターのクリア」ボタンをクリック
スクロール タイムラインの左右の矢印ボタンをクリック

活用例:売上データのピボットテーブルにタイムラインスライサーを挿入すれば、「2025年4月〜6月の売上」「直近3か月の推移」など、期間を自由に切り替えながらデータを分析できます。

スライサーのスタイルをカスタマイズする

既存のスライサースタイルを適用する

Excelにはあらかじめ複数のスライサースタイルが用意されています。

  1. カスタマイズしたいスライサーをクリックして選択します
  2. リボンに「スライサー」タブが表示されるのでクリックします
  3. 「スライサースタイル」グループに表示されるスタイル一覧から好みのものを選択します
  4. プレビューされるので、イメージに合うスタイルをクリックして適用します

ライト系(淡い色合い)、ダーク系(濃い色合い)、その他のバリエーションが用意されており、シートのデザインに合わせて選択できます。

オリジナルのスライサースタイルを作成する

既存のスタイルでは物足りない場合、独自のスライサースタイルを作成できます。

  1. スライサーを選択した状態で「スライサー」タブを開きます
  2. 「スライサースタイル」グループの右下にある「その他」ボタン(▼)をクリックします
  3. 「新しいスライサースタイル」を選択します
  4. 「新しいスライサースタイル」ダイアログで、各要素(ヘッダー、選択済みアイテム、未選択アイテムなど)のフォント・背景色・罫線を個別に設定します
  5. 名前を付けて「OK」をクリックします

作成したカスタムスタイルは、スライサースタイル一覧の「ユーザー設定」セクションに表示されます。会社のブランドカラーに合わせたスライサーを作成すれば、プレゼンテーション用の資料にも活用できます。

スライサーのサイズ・列数を調整する

スライサーの表示を最適化するために、サイズや列数を調整しましょう。

設定項目 設定方法 効果
列数の変更 「スライサー」タブ → 「ボタン」グループ → 「列」の数値を変更 ボタンが横に並ぶ列数を調整。項目が多い場合は2〜3列にすると見やすい
ボタンの高さ 「スライサー」タブ → 「ボタン」グループ → 「高さ」の数値を変更 各ボタンの縦幅を調整
ボタンの幅 「スライサー」タブ → 「ボタン」グループ → 「幅」の数値を変更 各ボタンの横幅を調整
スライサー全体のサイズ 「スライサー」タブ → 「サイズ」グループ → 高さと幅を数値入力 スライサー全体の大きさを精密に調整
ヘッダーの表示・非表示 「スライサー」タブ → 「スライサー」グループ → 「ヘッダーの表示」のチェック スライサー上部のタイトルバーを非表示にできる

ポイント:スライサーの列数を増やすと横方向にコンパクトになり、ダッシュボードに複数のスライサーを並べる際に便利です。項目数が5〜10個程度なら2列、10個以上なら3列が目安です。

複数のスライサーを連動させてダッシュボードを作る

ダッシュボード設計のポイント

スライサーの真価が発揮されるのは、複数のスライサーとピボットテーブル・グラフを組み合わせたダッシュボードを構築するときです。以下のポイントを押さえて設計しましょう。

  • 専用シートを作成する:データシートとは別に、ダッシュボード専用のシートを作成します
  • レイアウトを計画する:画面上部にスライサーを横並びに配置し、下部にピボットテーブルやグラフを配置するのが定番です
  • スライサーの数は3〜5個程度に抑える:多すぎると操作が煩雑になります
  • グリッド線を非表示にする:「表示」タブの「目盛線」のチェックを外すと、見た目がすっきりします

ダッシュボード作成の具体的な手順

ここでは、売上データを使ったダッシュボードの作成手順を例として解説します。

手順1:データを準備する

以下のような列を持つ売上データを用意します。

日付 部門 商品カテゴリ 担当者 売上金額
2025/04/01 営業1課 ソフトウェア 田中太郎 150,000
2025/04/02 営業2課 ハードウェア 佐藤花子 280,000
2025/04/03 営業1課 サービス 鈴木一郎 95,000

手順2:ピボットテーブルとピボットグラフを作成する

  1. データをテーブルに変換します(Ctrl + T)
  2. 「挿入」タブから「ピボットテーブル」を作成します(新しいシートに配置)
  3. 同じデータソースからもう1つピボットテーブルを作成します(別の集計軸で)
  4. 各ピボットテーブルからピボットグラフを作成します(「ピボットテーブル分析」タブ → 「ピボットグラフ」)

手順3:ダッシュボード用シートにグラフとスライサーを配置する

  1. 新しいシートを追加し、「ダッシュボード」と名前を付けます
  2. 作成したピボットグラフをダッシュボードシートに移動またはコピーします
  3. いずれかのピボットテーブルからスライサーを挿入します(「部門」「商品カテゴリ」「担当者」など)
  4. タイムラインスライサーも挿入します(「日付」フィールド)
  5. 各スライサーを右クリック →「レポートの接続」で、すべてのピボットテーブルにチェックを入れます

手順4:レイアウトを整える

  1. スライサーをシート上部に横並びに配置します
  2. タイムラインスライサーはスライサーの下に横長に配置します
  3. グラフを下部に並べます
  4. 「表示」タブで「目盛線」のチェックを外します
  5. スライサーのスタイルを統一感のある色に揃えます

これで、スライサーのボタンをクリックするだけで、すべてのグラフが連動してフィルタリングされるダッシュボードが完成します。

ダッシュボード作成テクニック

スライサーの便利な活用テクニック

テクニック1:スライサーのキャプション(タイトル)を変更する

スライサーのヘッダーに表示されるタイトルは、デフォルトではフィールド名がそのまま表示されます。よりわかりやすい名前に変更しましょう。

  1. スライサーを選択します
  2. 「スライサー」タブの「スライサーのキャプション」欄にテキストを入力します
  3. Enterキーを押して確定します

例えば、フィールド名が「dept_name」の場合、キャプションを「部門名」に変更すれば、誰が見てもわかりやすくなります。

テクニック2:スライサーの並び順を変更する

スライサーのボタンの並び順は、デフォルトでは昇順(あいうえお順・数値の小さい順)です。これを変更するには以下の手順を行います。

  1. スライサーを右クリックします
  2. 「スライサーの設定」を選択します
  3. 「アイテムの並べ替え」セクションで「昇順」か「降順」を選択します
  4. 「データソースにないアイテムを非表示にする」にチェックを入れると、データに存在しない値のボタンが非表示になります

テクニック3:マクロと組み合わせて全スライサーを一括クリアする

ダッシュボードに複数のスライサーを配置している場合、すべてのフィルターを一括で解除するボタンがあると便利です。以下のVBAマクロを使えば実現できます。

Sub ClearAllSlicers()
    Dim sc As SlicerCache
    For Each sc In ActiveWorkbook.SlicerCaches
        sc.ClearManualFilter
    Next sc
End Sub

このマクロをボタンに割り当てれば、ワンクリックで全スライサーのフィルターを解除できます。

ボタンの作成手順:

  1. 「開発」タブ → 「挿入」 → 「ボタン(フォームコントロール)」をクリック
  2. シート上でドラッグしてボタンを描画します
  3. 「マクロの登録」ダイアログで「ClearAllSlicers」を選択します
  4. ボタンのテキストを「フィルター全解除」などに変更します

テクニック4:スライサーをセルに合わせて配置する

スライサーをきれいに整列させるには、以下の方法が効果的です。

  • Altキーを押しながらドラッグ:セルの枠線にスナップ(吸着)して配置できます
  • 「スライサー」タブ → 「配置」:複数のスライサーを選択した状態で「左揃え」「上揃え」「等間隔に分布」などの配置ツールを使用できます
  • サイズの数値指定:「スライサー」タブの「サイズ」グループで、複数のスライサーに同じ幅・高さを設定すれば統一感が出ます

テクニック5:印刷時にスライサーを含める・除外する

ダッシュボードを印刷する際、スライサーを含めたい場合と含めたくない場合があります。

  • 含める場合:通常の印刷操作でスライサーも印刷されます(スライサーがセル上に配置されている位置に印刷されます)
  • 除外する場合:スライサーを右クリック →「サイズとプロパティ」→「プロパティ」タブ →「オブジェクトを印刷する」のチェックを外します

スライサーが動かない・表示されないときのトラブルシューティング

トラブル1:「スライサーの挿入」がグレーアウトして選択できない

原因:データがテーブルに変換されていない可能性があります。

対処法:データ範囲内のセルをクリックして、Ctrl + T でテーブルに変換してから再度試してください。また、シートが保護されている場合もスライサーが挿入できません。「校閲」タブから「シート保護の解除」を行ってください。

トラブル2:スライサーのボタンがすべてグレーになっている

原因:他のスライサーやフィルターによって、該当する項目のデータが0件になっています。

対処法:他のスライサーのフィルターを解除するか、条件を緩めてください。グレーのボタンは「現在のフィルター条件ではデータが存在しない項目」を意味します。

トラブル3:スライサーの接続先テーブルが見つからないというエラー

原因:スライサーに接続されていたテーブルやピボットテーブルが削除された可能性があります。

対処法:スライサーを削除して、正しいテーブルやピボットテーブルから改めて挿入してください。

トラブル4:Excel Onlineでスライサーが使えない

原因:Excel Online(ブラウザ版Excel)ではスライサーの操作は可能ですが、新規作成や編集には制限があります。

対処法:スライサーの作成・スタイル変更はデスクトップ版のExcelで行い、閲覧・操作はExcel Onlineで行うという運用がおすすめです。

トラブル5:スライサーの動作が重い

原因:データ量が非常に多い(数十万行以上)場合、スライサーの反応が遅くなることがあります。

対処法:

  • 不要な列を削除してデータ量を減らす
  • ピボットテーブルの「データソースの変更」で必要な範囲だけに絞る
  • Excel 2016以降の場合、データモデルを活用してPower Pivotで処理すると高速化できます
  • スライサーの数を必要最小限に減らす

スライサーを使いこなすための実践シナリオ

シナリオ1:営業チームの売上分析ダッシュボード

営業データに対して「部門」「商品カテゴリ」「担当者」のスライサーとタイムラインスライサーを設置します。マネージャーが部門別の売上推移をワンクリックで確認でき、会議の場で「営業1課の第2四半期の売上は?」と聞かれても、スライサーをクリックするだけで即座に回答できます。

シナリオ2:在庫管理の可視化

在庫データに「倉庫」「商品カテゴリ」「ステータス(在庫あり・在庫なし・発注中)」のスライサーを設置します。倉庫ごとの在庫状況をリアルタイムに把握でき、欠品リスクのある商品を素早く特定できます。

シナリオ3:アンケート結果の分析

アンケートデータに「年代」「性別」「地域」のスライサーを設置します。例えば「30代」「女性」「関東」の回答だけを絞り込んで、特定のセグメントの傾向を分析することが簡単にできます。

シナリオ4:プロジェクト進捗管理

プロジェクトのタスク一覧に「担当者」「ステータス(未着手・進行中・完了)」「優先度」のスライサーを設置します。「進行中」のタスクだけを表示したり、特定の担当者のタスク一覧を確認したりする操作がワンクリックで完了します。

よくある質問(FAQ)

Q1:スライサーはExcelのどのバージョンから使えますか?

ピボットテーブル向けのスライサーはExcel 2010から、テーブル向けのスライサーはExcel 2013から使用できます。タイムラインスライサーもExcel 2013以降の対応です。Excel 2007以前のバージョンではスライサー機能自体が存在しません。

Q2:スライサーで複数の項目を同時に選択するにはどうすればいいですか?

Ctrlキー(Macの場合はCommandキー)を押しながら、選択したいボタンを順番にクリックしてください。また、スライサー右上にある「複数選択」ボタン(四角が重なったアイコン)をクリックしてオンにすると、Ctrlキーを押さなくても複数選択モードになります。

Q3:スライサーを別のシートに移動できますか?

はい、可能です。スライサーを選択して切り取り(Ctrl + X)し、移動先のシートで貼り付け(Ctrl + V)するか、スライサーをドラッグして画面下部のシートタブの上に持っていくことで移動できます。ただし、接続先のテーブルやピボットテーブルとの接続は維持されます。

Q4:タイムラインスライサーをテーブルに使うことはできますか?

残念ながらできません。タイムラインスライサーはピボットテーブル専用の機能です。テーブルの日付データをフィルタリングしたい場合は、通常のスライサーを使用するか、テーブルのフィルター機能を使用してください。あるいは、テーブルデータからピボットテーブルを作成し、そこにタイムラインスライサーを挿入する方法もあります。

Q5:スライサーを使ったファイルを他の人に共有しても正しく動作しますか?

はい、Excelファイル(.xlsx)として共有すれば、スライサーの設定や接続情報はそのまま保持されます。ただし、受け取った側のExcelのバージョンがスライサー対応バージョン(2010以降)であることが前提です。古いバージョンのExcelではスライサーが表示されない場合があります。

Q6:Googleスプレッドシートにもスライサーはありますか?

はい、Googleスプレッドシートにも「スライサー」機能があります(「データ」メニュー → 「スライサーを追加」)。ただし、Excelのスライサーとは互換性がなく、Excelファイルをインポートした場合にスライサーが正しく変換されないことがあります。Googleスプレッドシートのスライサーは、グラフやピボットテーブルに対して使用可能です。

Q7:スライサーの選択状態をデフォルトとして保存できますか?

スライサーの選択状態はファイル保存時の状態がそのまま保持されます。そのため、特定のフィルター状態でファイルを保存すれば、次回開いたときもその状態で表示されます。ただし、「毎回この状態で開きたい」という場合は、VBAマクロのWorkbook_Openイベントでスライサーの状態をリセットするコードを記述する方法が確実です。

Q8:スライサーのフォントサイズを変更するにはどうすればいいですか?

スライサーのフォントサイズは、カスタムスライサースタイルで変更できます。「スライサー」タブ → スタイル一覧の「その他」→「新しいスライサースタイル」を選択し、各要素(ヘッダー、選択済みアイテムなど)のフォントサイズを個別に設定してください。直接フォントサイズを変更するボタンはスライサーには用意されていません。

Q9:Power BIのスライサーとExcelのスライサーは同じですか?

概念は似ていますが、別の機能です。Power BIのスライサーはより高機能で、範囲スライダーやドロップダウン形式など多様な表示形式をサポートしています。Excelのスライサーをそのままpower BIに持ち込むことはできませんが、Power BIではより柔軟なダッシュボードを構築できます。

Q10:スライサーが多すぎると動作に影響しますか?

スライサーの数が多くなると、データ量次第ではExcelの動作が遅くなることがあります。目安として、1つのシートに5個以上のスライサーを配置する場合はパフォーマンスに注意してください。対策としては、使用頻度の低いフィルター条件は通常のフィルター機能で対応し、スライサーは主要な絞り込み条件だけに使うのがおすすめです。

まとめ

Excelのスライサーは、データのフィルタリングを視覚的かつ直感的に行える強力な機能です。この記事のポイントをおさらいしましょう。

  • スライサーの基本:ボタンをクリックするだけでデータを絞り込める視覚的なフィルター。テーブルとピボットテーブルに対応
  • テーブルへの挿入:Ctrl + T でテーブル化 →「テーブル デザイン」タブ →「スライサーの挿入」で追加
  • ピボットテーブルとの連携:「レポートの接続」で1つのスライサーから複数のピボットテーブルを制御可能
  • タイムラインスライサー:日付データ専用。年・四半期・月・日単位で期間を直感的に絞り込める(ピボットテーブル専用)
  • カスタマイズ:スタイル・色・サイズ・列数を自由に調整。オリジナルスタイルの作成も可能
  • ダッシュボード:複数のスライサーとピボットグラフを組み合わせれば、本格的なデータ分析ダッシュボードを構築できる

スライサーを使いこなせれば、Excelでのデータ分析が格段に効率的になります。まずはテーブルにスライサーを1つ挿入するところから始めてみてください。一度便利さを体感すれば、きっと手放せなくなるはずです。

Check Also

【2026年最新版】Excelの条件付き書式の使い方(データバー・カラースケール・アイコンセット)【完全ガイド】

「Excelの条件付き書式って …