目次
このチュートリアルでは、Excel 2010、2013、2016、2019のテーブル、ピボットテーブル、ピボットチャートにスライサーを追加する方法を紹介します。 また、カスタムスライサースタイルの作成、1つのスライサーと複数のピボットテーブルの接続など、より複雑な使用方法を探ります。
Excelのピボットテーブルは、大量のデータを要約し、サマリーレポートを作成するための強力な方法です。 レポートをより使いやすく、インタラクティブにするには、以下を追加します。 ビジュアルフィルタ 、別名 スライサー スライサー付きのピボットテーブルを同僚に渡せば、データを別の方法でフィルタリングするたびにあなたを煩わせることはありません。
Excelスライサーとは何ですか?
スライサー Excel のスライサーは、テーブル、ピボットテーブル、ピボットチャート用のグラフィックフィルターです。 その視覚的な特性から、スライサーは特にダッシュボードや要約レポートに適していますが、データのフィルターを迅速かつ容易にするために、どこでも使用することができます。
スライサーはExcel 2010で導入され、Excel 2013、Excel 2016、Excel 2019以降のバージョンで利用可能です。
ここでは、スライサーボックスのボタンを 1 つ以上選択して、ピボットテーブルデータをフィルタリングする方法を説明します。
エクセルスライサーとピボットテーブルフィルタの比較
スライサーとピボットテーブルフィルターは、あるデータを表示し、別のデータを非表示にするという点では基本的に同じです。 そして、それぞれの方法には長所と短所があります。
- ピボットテーブルのフィルタリングは少し不便です。 スライサーを使えば、ピボットテーブルのフィルタリングはボタンをクリックするのと同じくらい簡単です。
- フィルタは1つのピボットテーブルに、スライサーは複数のピボットテーブルとピボットチャートに関連付けられます。
- フィルターは列と行に固定されていますが、スライサーはフローティングオブジェクトで、どこにでも移動できます。 例えば、ピボットチャートの隣やチャートエリア内にスライサーを配置し、ボタンクリックでチャートの内容をリアルタイムに更新することができます。
- ピボットテーブルフィルタは、タッチスクリーンではあまり機能しない場合があります。 スライサーは、この機能が完全にサポートされていないExcelモバイル(AndroidおよびiOSを含む)を除く多くのタッチスクリーン環境で優れたパフォーマンスを発揮します。
- ピボットテーブルレポートのフィルタはコンパクトに、スライサーはワークシートのスペースを広く取る。
- ピボットテーブルフィルタはVBAで簡単に自動化できますが、スライサーの自動化にはもう少し技術と努力が必要です。
Excelでスライサーを挿入する方法
Excel のテーブル、ピボットテーブル、ピボットチャートにスライサーを追加する方法について、以下のガイドラインに沿って説明します。
Excelでピボットテーブルにスライサーを追加する方法
Excelでピボットテーブルスライサーを作成するのは、数秒のことです。 以下、その方法を紹介します。
- ピボット・テーブルの任意の場所をクリックします。
- Excel 2013、Excel 2016、Excel 2019の場合、[ ]に移動します。 分析 tab> フィルター をクリックします。 インサートスライサー Excel 2010では オプション タブをクリックします。 インサートスライサー .
- があります。 インサートスライサー ダイアログ・ボックスがポップアップし、ピボット・テーブルの各フィールドのチェック・ボックスが表示されます。 スライサを作成するフィールドを 1 つ以上選択します。
- OKをクリックします。
例として、2 つのスライサを追加して、ピボット・テーブルを以下の条件でフィルタリングしてみましょう。 製品 と リセラー :
2つのピボット・テーブル・スライサーはすぐに作成されます。
Excel表のスライサーを作成する方法
ピボットテーブルだけでなく、最近のExcelでは、通常のExcelの表にスライサーを挿入することもできます。 その方法は次のとおりです。
- 表内の任意の場所をクリックします。
- について インサート タブで フィルター グループをクリックします。 スライサー .
- での インサートスライサー ダイアログボックスで、フィルタリングする1つまたは複数の列のチェックボックスにチェックを入れます。
- OKをクリックします。
以上で、スライサーが作成され、テーブルデータを視覚的にフィルタリングできるようになりました。
ピボット・チャートにスライサーを挿入する方法
スライサーでピボット・チャートにフィルタをかけるには、実は、上で説明したように、ピボット・テーブルにスライサーを作れば、ピボット・テーブルとピボット・チャートの両方を制御することができるのです。
上のスクリーンショットのように、スライサーとピボット・チャートをより密接に連携させるには、次の手順を実行します。
- ピボット・チャートの任意の場所をクリックします。
- について 分析 タブで フィルター グループをクリックします。 インサートスライサー .
- 作成するスライサーのチェックボックスにチェックを入れ、[OK]をクリックします。 よっしゃー .
これによって、すでにおなじみのスライサーボックスがワークシートに挿入されます。
スライサーを使えば、ピボット・チャートのデータをすぐにフィルタリングできます。 また、スライサーでフィルタリングするため、不要になったチャートのフィルタボタンを非表示にするなど、いくつかの改良を行うこともできます。
また、スライサーボックスをチャートエリア内に配置することもできます。 この場合は、チャートエリアを大きく、プロットエリアを小さくしてから(境界線をドラッグするだけ)、スライサーボックスを空いたスペースにドラッグしてください。
ヒント:スライサーボックスがグラフの後ろに隠れてしまう場合は、スライサーを右クリックし、[OK]をクリックします。 前面に出す をクリックすると、コンテキストメニューが表示されます。
エクセルでスライサーを使う方法
Excelのスライサーは、使いやすいフィルターボタンとして設計されているので、使い方は簡単で直感的です。 以下の項目で、使い方のヒントを紹介します。
視覚的なピボットテーブルフィルタとしてのスライサー
ピボット・テーブル・スライサーを作成したら、スライサー・ボックス内のボタンのいずれかをクリックしてデータをフィルタリングします。 ピボット・テーブルは直ちに更新され、フィルタ設定に一致するデータのみが表示されます。
への 取除く を選択した場合、スライサーの対応するボタンをクリックすると、その項目が非選択になります。
また、スライサーを使用してフィルタリングすることも可能です 裏データ をピボット・テーブルに挿入することができます。 製品 スライサーを非表示にします。 製品 フィールドを使用しても、スライサはピボット・テーブルを製品別にフィルタリングします。
複数のスライサが同じピボット・テーブルに接続されていて、一方のスライサ内の特定の項目をクリックすると、他方のスライサ内のいくつかの項目が表示される場合 グレーアウト ということは、表示するデータがないことを意味します。
例えば、"John "を選択した後に リセラー スライサー、「さくらんぼ」の中の 製品 スライサーはグレーアウトしており、Johnが「Cherries」を1つも売らなかったことを表しています。
スライサーで複数の項目を選択する方法
Excel のスライサーで複数の項目を選択するには、3 つの方法があります。
- Ctrlキーを押しながら、スライサーボタンをクリックします。
- をクリックします。 マルチセレクト ボタンをクリックし(下のスクリーンショットをご覧ください)、項目を1つずつクリックしてください。
- スライサーボックスの中の任意の場所をクリックし、Alt + Sキーを押して、スライサーボックスをオンに切り替えます。 マルチセレクト ボタンで項目を選択し、もう一度Alt + Sを押すと、マルチセレクションがオフになります。
Excelでスライサーを移動する
スライサーをワークシートの別の場所に移動するには、マウスポインターをスライサーの上に置き、カーソルが四角い矢印に変わるまでドラッグして移動させます。
スライサーのサイズ変更
他のExcelオブジェクトと同様に、スライサーのサイズを変更する最も簡単な方法は、ボックスの端をドラッグすることです。
または、スライサーを選択し、"Slice "ボタンをクリックします。 スライサーツールのオプション タブをクリックし、スライサーに必要な高さと幅を設定します。
ワークシートのスライサー位置を固定する
シート内のスライサーの位置を固定するには、次のようにすればよい。
- スライサーを右クリックし サイズと特性 .
- について フォーマットスライサー ペインの下にあります。 物件紹介 を選択します。 セルボックスで移動やサイズ変更をしない .
これにより、行や列の追加や削除、ピボット・テーブルのフィールドの追加や削除など、シートに変更を加えてもスライサーが移動しないようにします。
スライサーフィルターをクリアにする
現在のスライサー設定をクリアするには、次のいずれかの方法があります。
- スライサーボックスの任意の場所をクリックし、Alt + C のショートカットを押します。
- をクリックします。 クリアフィルター ボタンをクリックします。
これにより、フィルターが解除され、スライサー内のすべての項目が選択されます。
ピボット・テーブルからスライサーを切り離す
指定されたピボット・テーブルからスライサを切り離すには、次のようにします。
- スライサの接続を解除するピボット・テーブルの任意の場所をクリックします。
- Excel 2019、2016、2013の場合、[ ]内に移動します。 分析 tab> フィルター をクリックします。 フィルター接続部 Excel 2010の場合は オプション タブをクリックします。 インサートスライサー > スライサーコネクション .
- での フィルター接続部 ダイアログボックスで、切断するスライサーのチェックボックスをオフにします。
この操作では、スライサーボックスはスプレッドシートから削除されず、ピボットテーブルから切断されるだけであることに留意してください。 後で接続を復元したい場合は、[Ctrl]キーを押しながら フィルターコネクション このテクニックは、同じスライサを複数のピボット・テーブルに接続する場合に便利です。
Excelでスライサーを削除する方法
ワークシートからスライサーを永久に削除するには、次のいずれかを行ってください。
- スライサーを選択し、Deleteキーを押します。
- スライサーを右クリックし 削除 .
Excelのスライサーをカスタマイズする方法
Excel のスライサーは簡単にカスタマイズでき、外観や色、設定を変更できます。 このセクションでは、Microsoft Excel がデフォルトで作成するスライサーを改良する方法に焦点を当てます。
スライサースタイルの変更
Excelスライサーのデフォルトの青色を変更するには、次のようにします。
- のスライサーをクリックします。 スライサーツール タブをリボン上に表示します。
- について スライサーツール オプション タブで スライサースタイリング グループで、使いたいサムネイルをクリックします。 完了です。
ヒント:利用可能なすべてのスライサースタイルを表示するには もっと見る ボタンをクリックします。
Excelでカスタムスライサースタイルを作成する
Excel に組み込まれているスライサースタイルに満足できない場合は、独自のスタイルを作成してください :) 以下にその方法を説明します。
- について スライサーツールのオプション タブで スライサースタイリング グループをクリックします。 もっと見る ボタンをクリックします(上のスクリーンショットをご覧ください)。
- をクリックします。 新しいスライサースタイル の下にあるボタンをクリックします。 スライサースタイリング のギャラリーをご覧ください。
- 新しいスタイルに名前をつける。
- スライサー要素を選択し フォーマット ボタンをクリックし、その要素の書式オプションを選択します。 完了したら、次の要素に進みます。
- クリック よっしゃー 新しく作成されたスタイルは、スライサースタイルギャラリーに表示されます。
一見すると分かりにくいスライサーの要素もありますが、以下のビジュアルがヒントになると思います。
- 「データ付き" 要素は、ピボット・テーブルの一部のデータに関連付けられたスライサ・アイテムです。
- 「データなし" 要素は、ピボット・テーブルにデータがないスライサ項目です (例えば、スライサの作成後にソース・テーブルからデータが削除された場合など)。
ヒント
- スライサーのデザインを作りたいけど、どこから手をつけていいかわからないという方は、内蔵されているスタイルの中から、あなたのイメージに近いものを選び、右クリックで、「スライサーのデザイン」を選択してください。 デュプリケート これで、そのスライサースタイルの各要素をお好みに合わせてカスタマイズし、別の名前で保存することができます。
- カスタムスタイルはワークブックレベルで保存されるため、新しいワークブックでは利用できません。 この制限を克服するには、カスタムスライサースタイルを設定したワークブックを エクセルテンプレート (*.xltx ファイル) を作成し、そのテンプレートをもとに新しいワークブックを作成すると、カスタムスライサースタイルが存在することになります。
Excelのスライサーで複数の列を表示する
スライサーの項目が多くて枠に収まらないときは、複数の列に項目を並べます。
- スライサーを選択した状態で スライサーツールのオプション tab> ボタン のグループです。
- での コラム ボックスで、スライサーボックスの中に表示する列の数を設定します。
- オプションで、スライサーボックスとボタンの高さと幅を適当に調整します。
これで、上下にスクロールすることなく、スライサー項目を選択できるようになりました。
この方法を用いると、スライサーをピボット・テーブルの後ろにあるタブのように見せることもできます。
タブ」効果を実現するために、以下のようなカスタマイズを行いました。
- スライサーは4列で設置されました。
- スライサーのヘッダーが非表示になりました(以下の説明をご覧ください)。
- スライサーの枠線をなしにし、すべての項目の枠線と「データ付き選択項目」の塗りつぶし色をピボットテーブルのヘッダー行の色に合わせるというカスタムスタイルを作成しました。 詳細は、カスタムスライサースタイルの作成方法を参照してください。
スライサーの設定を変更する
Excel のスライサーは、カスタマイズが可能です。 スライサーを右クリックして スライサー設定... があります。 スライサー設定 のダイアログボックスが表示されます(下のスクリーンショットはデフォルトのオプションです)。
特に、以下のようなカスタマイズが有効でしょう。
- スライサーのヘッダーを隠す をクリアすることで 表示ヘッダー ボックスを使用します。
- スライサーアイテムのソート 上昇または下降
- データのない項目を非表示にする をクリックすると、該当するボックスの選択が解除されます。
- データソースから削除された項目を非表示にする このオプションをオフにすると、スライサーはデータ ソースから削除された古いアイテムを表示しなくなります。
複数のピボットテーブルにスライサーを接続する方法
Excelで強力なクロスフィルター・レポートを作成するには、同じスライサーを2つ以上のピボット・テーブルに接続する必要があります。 幸いにも、Microsoft Excelにはこの機能があり、ロケット工学は必要ありません:)
スライサーを複数のピボット・テーブルにリンクさせるには、次の手順を実行してください。
- 2つ以上のピボットテーブルを作成し、理想的には同じシートに作成します。
- オプションで、ピボット・テーブルに意味のある名前を付けて、各テーブルをその名前で簡単に識別できるようにします。 ピボット・テーブルに名前を付けるには、次の手順に従います。 分析 タブに名前を入力し ピボットテーブル名 のボックスが表示されます。
- 通常通り、任意のピボット・テーブルのスライサーを作成します。
- スライサーを右クリックし レポート コネクション ( ピボットテーブルの接続 Excel 2010の場合)。
または、スライサーを選択し、"Slice "メニューから "Slice "を選択します。 スライサーツールのオプション tab> スライサー をクリックします。 レポート コネクション ボタンをクリックします。
- での レポート コネクション ダイアログ・ボックスで、スライサーにリンクさせるすべてのピボット・テーブルを選択し、[OK] をクリックします。
これからは、スライサーボタンを1回クリックするだけで、つながっているすべてのピボットテーブルをフィルタリングすることができます。
同様に、1つのスライサーを複数のピボット・チャートに接続することができます。
注:1つのスライサーに接続できるピボット・テーブルおよびピボット・チャートの種類は、以下のとおりです。 同一データソース .
保護されたワークシートでスライサーのロックを解除する方法
ワークシートを他のユーザーと共有する場合、ピボット・テーブルは編集できないようにロックし、スライサーは選択できるようにしたい場合があります。 この設定の手順は次のとおりです。
- 一度に複数のスライサーを解除するには、Ctrlキーを押しながらスライサーを選択してください。
- 選択されたスライサーのいずれかを右クリックし サイズと特性 をクリックすると、コンテキストメニューが表示されます。
- について フォーマットスライサー ペインの下にあります。 物件紹介 のチェックを外してください。 ロックされた をクリックし、ペインを閉じます。
詳しくは、Excelワークシートの保護と保護解除の方法をご覧ください。
Excel初心者でも安心してワークシートを共有できます。ピボットテーブルのフォーマットやレイアウトが崩れることはなく、スライサーを使ったインタラクティブなレポートも利用できます。
このチュートリアルで、Excelでのスライサーの挿入と使用方法について少しはご理解いただけたでしょうか? より理解を深めるために、以下のサンプルワークブックをダウンロードしてください。 読んでくださってありがとうございます!また、来週のブログでお会いしましょう
練習用ワークブック(ダウンロード
Excel Slicerの使用例(.xlsxファイル)