Excelでスライサーが表示されない、挿入したはずなのに見当たらない、またはピボットテーブルの接続先に表示されないことがあります。
まずはファイルや表示の状態を確認し、その後にピボットテーブルとスライサーの接続を確認します。設定変更や修復は最後に行ってください。
まず確認すること
- 作業中のファイルを別名でコピーしてから操作する
- Excelをいったん閉じ、ファイルを開き直す
- 上部に「保護ビュー」や「読み取り専用」の表示がないか確認する
- スライサーを置いたシートとは別のシートを開いていないか確認する
- ウィンドウを最大化し、画面外にスライサーが隠れていないか確認する
すぐわかる答え
多くの場合は、スライサーが画面外や非表示のオブジェクトになっているか、ピボットテーブルごとに元データが異なるため接続候補に出ていません。
考えられる原因
- スライサーがシートの見えない位置へ移動している
- Excelのオブジェクト表示が無効になっている
- ピボットテーブルではなく通常の範囲を選択している
- 接続したいピボットテーブルの元データやピボットキャッシュが異なる
- シート保護、保護ビュー、組織の制限により編集できない
対処法1: スライサーが隠れていないか確認する
スライサーは図形と同じように扱われるため、画面外へ移動したり非表示になったりすることがあります。
- スライサーを置いた可能性があるシートを開きます。
- [ホーム]の[検索と選択]から[選択ウィンドウ]を開きます。
- 一覧にスライサーらしい項目があれば、目のアイコンが非表示になっていないか確認します。
- 表示をオンにして項目を選び、必要なら見える位置へ移動します。
選択ウィンドウに見当たらない場合は、そのシートにスライサーが作成されていない可能性があります。
対処法2: ピボットテーブルまたはテーブルを選んで追加する
スライサーは、通常のセル範囲にはそのまま追加できません。ピボットテーブル、またはExcelのテーブルをクリックしてから操作します。
- ピボットテーブル内の任意のセルをクリックします。
- リボンに表示される[ピボットテーブル分析]を開きます。
- [スライサーの挿入]を選び、絞り込みたい項目にチェックを入れます。
- 追加後、スライサーが現在のシートに表示されるか確認します。
通常の一覧表で使いたい場合は、先に範囲をExcelのテーブルに変換してからスライサーを追加します。
対処法3: レポートの接続を確認する
1つのスライサーで複数のピボットテーブルを操作するには、対象のピボットテーブルが同じ元データを共有している必要があります。
- スライサーをクリックします。
- [スライサー]タブの[レポートの接続]を開きます。
- 接続したいピボットテーブルにチェックを入れます。
ここに目的のピボットテーブルが表示されない場合、別の表や別のデータ接続から作られている可能性があります。その場合は、同じ元データからピボットテーブルを作り直すと接続できることがあります。
対処法4: 編集制限とExcelの状態を確認する
保護ビュー、シート保護、共有ファイルの制限があると、スライサーの追加や移動ができないことがあります。
- 保護ビューが表示されている場合は、内容を確認したうえで編集を有効にします。
- [校閲]でシート保護がかかっていないか確認します。
- 新しいブックで簡単なピボットテーブルを作り、スライサーを追加できるか試します。
新しいブックでは使える場合、元ファイルの保護や作り方が原因の可能性が高いです。
解決しない場合
会社や学校のPCでは、管理者がExcelの機能やファイル編集を制限していることがあります。勝手にOfficeの修復やアドインの無効化をせず、ファイルのコピーを保存してから管理者に確認してください。個人PCで新しいブックでもスライサーを追加できない場合は、Officeの修復を検討します。
FAQ
スライサーの挿入ボタンが使えないのはなぜですか?
通常のセル範囲を選んでいることが多いです。ピボットテーブル内、またはExcelのテーブル内をクリックしてから操作してください。
レポートの接続に別のピボットテーブルが出ないのはなぜですか?
元データや作成方法が異なる可能性があります。同じ元データを使ってピボットテーブルを作成し直すと、接続候補に表示されることがあります。