第1章:クロスフィルタとは?まずは基本を押さえよう
Excelで作る「ダッシュボード」と聞くと、グラフがずらりと並び、見るだけで状況が一目瞭然になるイメージがありますよね。でも本当に使えるダッシュボードは、見た目だけでなく、操作性にも優れているのがポイントです。
そこで登場するのが「クロスフィルタ」機能。これを使えば、複数のグラフやテーブルを、たった一つの操作で連動させてフィルタリングできるようになります。
クロスフィルタって何のこと?
クロスフィルタ(Cross Filter)とは、Excelのスライサーやタイムライン機能を活用して、複数のグラフやピボットテーブルを一括でコントロール(フィルタリング)する仕組みです。
たとえば「部署別の売上ダッシュボード」があったとして、営業部を選ぶと売上グラフも、テーブルも、パフォーマンス指標もすべて営業部のデータだけに切り替わる。これがクロスフィルタの力です。
従来のフィルタ機能との違いは?
Excelには昔からフィルタ機能がありますが、これはあくまで「表」単位でのフィルタリングでした。それぞれのグラフやテーブルごとにフィルタを設定し直す必要があったため、集計作業に手間がかかっていました。
クロスフィルタは一つの操作で複数の要素を同時にフィルタリングできるので、視点の切り替えが一瞬でできます。まさにダッシュボードとの相性は抜群。
ビジネスにどう役立つの?
20代のサラリーマンにとって、データ分析や報告資料の作成は避けて通れない業務の一つ。でも分析ツールは複雑で覚えにくい…と思っていませんか?
Excelのクロスフィルタを活用すれば、見やすく・伝わりやすい資料を誰でも簡単に作成できるようになります。たとえば:
- 日次・週次の売上レポートの自動化
- 営業チーム別の実績比較
- 経費のカテゴリ分析
しかも、VBAやマクロなどの専門知識は一切不要。Excelの知識+αで、まるでBIツールのような操作性を実現できます。
意外と知られていないけど超便利!
実はこのクロスフィルタ、Excelの中でも比較的新しい仕組みで、「スライサー」や「タイムライン」の使い方を知っている人ならすぐに導入可能。にもかかわらず、その便利さを知らずに使っていない人が多いのが現実です。
もしあなたが「いつもExcelの資料がマンネリ化している」「もっとインパクトのある見せ方をしたい」と感じているなら、この後紹介するクロスフィルタ付きダッシュボードは間違いなく役立ちます。
さあ、次章では具体的にクロスフィルタ機能を活用するための準備として、データの整理と整形について解説していきましょう。
第2章:データを整える!ダッシュボード作成の下準備
クロスフィルタ付きダッシュボードを作る上で、いきなりグラフやスライサーを挿入したくなる気持ちはわかります。でも、最初にすべき最も大切なステップはデータの整理と整形。ここをおろそかにすると、後々の作業がすべて台無しになってしまうこともあります。
この章では、ダッシュボード作成の“土台”となるデータの整備作業について、基本からわかりやすく解説していきます。
まずはデータを「表形式」にする
Excelで扱うデータは、ただセルに入力されただけの状態では不十分です。ダッシュボードの基盤にするなら、Excelの「テーブル」機能を使ってしっかり「構造化データ」にしておく必要があります。
テーブル化するには:
- データ範囲を選択
- [挿入]→[テーブル]をクリック
- 見出し行がある場合は「先頭行をテーブルの見出しとして使用する」にチェック
これだけで、データが可視的かつ操作性の高いテーブル形式に早変わり。見た目も分かりやすくなり、後のフィルタやピボットテーブルとの連携がとてもスムーズになります。
「名前定義」で管理しやすい構造に
複数のテーブルを扱うとき、「売上」「商品マスター」「顧客一覧」など、内容によって明確に名前を定義しておくと便利です。設定方法は簡単:
- テーブル全体を選択
- 左上の「名前ボックス」または [数式]→[名前の定義]から任意の名前を入力
こうすることで、数式やピボット作成時にも識別しやすくなり、ダッシュボード設計がラクになります。
Power Queryでデータを“クリーン”に保つ
毎週の売上データや定期レポートの元データが更新される場合、いちいち手作業で整理していては時間がいくらあっても足りません。そこで登場するのがPower Query。
Power Queryは、Excelに標準搭載されているデータ取得・変換ツールで、「データのクリーニング」を自動化できます。
例えば:
- 不要な列の削除
- 空白の処理
- 日付や数値の形式統一
- 他のファイルやシートからのデータ結合
データソースに変更があっても、初回にクエリのルールを設定しておけば、「更新」ボタンひとつで最新の整理済みデータに早変わり。これは業務効率アップに直結です。
良い下準備が、後の作業をラクにする
面倒に感じるかもしれませんが、このデータ準備の工程を丁寧に行えば、後々のダッシュボード設計が驚くほどスムーズになります。特にクロスフィルタ機能は、「テーブル化された整ったデータ」を前提として動くため、ここを疎かにしてはいけません。
次章では、いよいよピボットテーブルとスライサーを使って、直感的にデータを操作できるインターフェースの構築に入っていきます。お楽しみに!
第3章:ピボットテーブルとスライサーで直感的な操作感を実現
データの下準備がしっかり整ったら、いよいよクロスフィルタ付きダッシュボードの中核となる「ピボットテーブル」と「スライサー」の出番です。
この章では、ピボットテーブルの基本的な作り方から、スライサーを使って複数のグラフやテーブルを自由に操作できるインターフェースの構築方法まで、順を追って解説していきます。
ピボットテーブルで“集計の土台”を作る
ピボットテーブルは、表形式のデータをさまざまな切り口で集計・分析するための機能。ここでは、事前にテーブル化された売上データなどを使って、部署別、商品別、月別など、自由な集計表を作ることができます。
作成手順は以下の通りです:
- 整形済みデータ(テーブル)を選択
- [挿入]→[ピボットテーブル]を選択
- 「新しいワークシート」または「既存のワークシート」に出力する場所を選定
- 右側のフィールドリストから列を「行」「列」「値」「フィルタ」の各エリアにドラッグして配置
たとえば、行に「商品カテゴリ」、列に「月」、値に「売上金額」を配置すれば、カテゴリ×月別の売上集計表が簡単に完成します。これがクロスフィルタ付きダッシュボードの基盤となる情報板です。
スライサーを追加して操作性をアップ
ピボットテーブルだけでも便利ですが、ユーザーがクリックでデータを絞り込めるようにするには、「スライサー」の追加が必要不可欠です。スライサーは、言ってみれば“フィルタボタン集”のようなもの。ボタンを押すと瞬時にデータを切り替えられるのが魅力です。
スライサーの挿入方法は以下の通り:
- 作成したピボットテーブルを選択
- [ピボットテーブル分析]→[スライサーの挿入]をクリック
- フィルターに使いたい項目(例:部署、担当者、日付など)を選択して[OK]
これだけで、視覚的にすぐわかるボタン式のフィルターパネルが完成します。「営業部」や「2024年1月」など特定の項目だけをクリックで表示したり切り替えたりできるように。複数のスライサーを同時に使えば、クロス条件での絞り込みも可能になります。
複数のピボットにスライサーを連携させる
クロスフィルタとして本領を発揮させるには、1つのスライサーを複数のピボットテーブルに連動させる設定を行いましょう。
設定方法:
- スライサーを右クリック or スライサー内で選択
- [レポート接続(旧:ピボットテーブル接続)]を選択
- 連携させたいピボットテーブルにチェックを入れて[OK]
これで、たとえば「営業部」を選択すると、売上表・商品別構成比・成約率グラフなどが一括で営業部のデータに絞り込まれる状態になります。まさに“クロスフィルタ”の完成系。
より直感的なインターフェースを目指すなら
スライサーは配置やデザインもカスタマイズできます。以下のような工夫を加えると、操作性が一段と向上します:
- 色分け:部署ごとにスライサーの色を変える
- グリッド配置:上下よりも左右に並べて省スペース化
- 固定化:ダッシュボードの操作パネルとして常に表示するよう設定
ちょっとした工夫でも、見た目の印象や操作性に大きな違いが出てきます。
次へ向けて:グラフとの連携で“見せる力”を高めよう
ここまでで、ピボットテーブルにスライサーを連携させることで、クロスフィルタの基礎は完成しました。次章では、これらをグラフと連動させ、より視覚的に訴求力のあるビジュアルダッシュボードをデザインしていく方法に進んでいきます。視覚表現が加わることで、まさに“伝わる資料”が作れるようになりますよ!
第4章:グラフで魅せる!ビジュアル重視のダッシュボード設計
ピボットテーブルとスライサーで操作性の高い土台が整ったら、いよいよダッシュボード作成のクライマックス、“視覚的に伝える”ためのビジュアル設計に取りかかりましょう。
見た目にインパクトがあり、ひと目で状況が理解できるダッシュボードは、データを扱う場面での説得力を格段に高めてくれます。この章では、グラフとスライサーを連携させたダイナミックな表現のコツや、見やすさを考慮したレイアウトのポイントなどを解説していきます。
ピボットグラフで“動く”グラフを作る
まずは、既に作成したピボットテーブルをベースに、ピボットグラフを挿入してみましょう。
手順はとてもシンプルです:
- ピボットテーブルを選択
- [ピボットテーブル分析] → [ピボットグラフ]をクリック
- グラフの種類を選んで[OK]
ここで重要なのが、どのグラフタイプがどんなデータに適しているかを意識することです。
- 棒グラフ:売上金額や件数など、比較を明確に見せたいとき
- 折れ線グラフ:月別推移など、時間軸のあるトレンドを強調したいとき
- 円グラフ:構成比率を一目で把握したいとき(※3〜5要素程度がベスト)
ピボットグラフは、元のピボットテーブルの集計内容に連動して変化します。スライサーで部署や期間を切り替えると、グラフもリアルタイムで反映されるため、まさに“動くレポート”が完成します。
グラフとスライサーの整った連携
すでにスライサーがピボットテーブルと連携されていれば、そのピボットグラフも自動的に同様のフィルタ制御下に入っています。つまり、部署や期間を切り替えれば、グラフ上の数値や表示内容も瞬時に変わるというわけです。
この仕組みにより、「全社 → 部署 → 担当者」などの切り替えを視覚的に行えるため、報告資料としての理解スピードが格段にアップします。
複数グラフを使って多角的に“魅せる”
ダッシュボードでは、一つのグラフに頼らず、複数の視点でデータを可視化すると説得力が上がります。例えば:
- 上段:全体売上の月別推移(折れ線グラフ)
- 中段:部署別売上比較(棒グラフ)
- 下段:商品カテゴリ別構成比(円グラフ)
これらを縦に配置したり、必要に応じて左右やグリッド表示に工夫を加えることで、情報の流れがスムーズで見やすいダッシュボードに仕上がります。
レイアウトのポイント:見やすさと操作性の両立
ビジュアル重視の設計とはいえ、見栄えだけを優先すると使い勝手が犠牲になってしまうことも。以下のようなポイントを押さえると、バランスの取れた設計になります:
- フィルタパネルは上部または左側に設置し、すぐにアクセスできるように
- 関連するグラフは近接配置して、関係性が視覚的に理解できるように
- 色やラベルに統一感を持たせ、情報に一貫性を
- 余白や枠線を活用して、情報を区切る
こうした工夫は、データに強くない人でも感覚的に理解できる「ユーザー視点のダッシュボード」につながります。
次章では実践へ!ひとつの作品として完成させよう
ここまでで、クロスフィルタ付きダッシュボードを支えるデータ準備、ピボット、スライサー、グラフの全パーツが出揃いました。次章では、実際にサンプルデータを使ってダッシュボードを一気に完成させるステップに進んでいきます。
最終章では、「これだけやればOK!」という流れで作り方を一気にまとめます。ここまでの知識をベースに、ぜひ“見せて使える”Excel資料を一緒に作ってみましょう!
第5章:実践編!クロスフィルタ付きダッシュボードを一気に作ってみよう
ここまでの章で、クロスフィルタダッシュボードを構成するために必要な全コンポーネント――データの整形、ピボットテーブル、スライサー、そしてグラフについて詳しく解説してきました。
最終章では、いよいよそれらを組み合わせて、実際にひとつのクロスフィルタ付きダッシュボードを完成させるステップを、サンプルの売上データを例にとって説明します。
ステップ1:サンプルデータを用意しよう
まずは、以下のような構造を持つ売上データを準備しておきます。
| 日付 | 部署 | 担当者 | 商品カテゴリ | 売上金額 |
|---|---|---|---|---|
| 2024/01/05 | 営業部 | 田中 | 食品 | 100,000 |
| 2024/01/12 | 企画部 | 佐藤 | 雑貨 | 80,000 |
| 2024/02/03 | 営業部 | 鈴木 | 食品 | 120,000 |
| 2024/02/10 | マーケティング部 | 山田 | アパレル | 95,000 |
このデータを使いながら、テーブル化→ピボット→スライサー→グラフ→レイアウト調整の順に進めていきます。
ステップ2:データをテーブル化 & 名前を定義
- 上記のような売上データを全選択
- [挿入]→[テーブル]をクリックし、「テーブルに見出しが含まれています」にチェック
- テーブル全体を選択し、左上の名前ボックスで「売上データ」と命名
これにより今後の作業がスムーズになり、ミスも防げます。
ステップ3:ピボットテーブルを複数作成
売上データを基に、以下3種類のピボットテーブルを新しいシートに作成しましょう:
- 部署別売上集計(行:部署、値:売上金額)
- 月別推移(行:月、値:売上金額)
- カテゴリ別構成比(行:商品カテゴリ、値:売上金額)
日付は「月」にグループ化(右クリック→[グループ化]→月のみ選択)しておくと分析しやすくなります。
ステップ4:スライサーを挿入して連携
作成した各ピボットテーブルに、以下の共通スライサーを追加します:
- [ピボットテーブル分析]→[スライサーの挿入]
- 「部署」「商品カテゴリ」「日付(または月)」を選択して[OK]
その後、各スライサーを右クリック→[レポート接続]で他のピボットテーブルにも連携させましょう。これで1つのスライサー操作で全ピボットが連動する状態に。
ステップ5:グラフで見せ方を強化
各ピボットテーブルからグラフを挿入します。おすすめ構成は以下の通り:
- 部署別売上:棒グラフ
- 月別推移:折れ線グラフ
- 構成比:円グラフ
不要な軸や凡例は非表示にして、ラベルや色を整えるとさらに見やすくなります。
ステップ6:レイアウトを整えて完成!
グラフとスライサーを以下のように配置して、ダッシュボードとしてレイアウトを整えます。
- 画面上部または左側にスライサー(部署、商品カテゴリ、月)を設置
- その下や右側にグラフを横並びまたは縦3段配置
スライサーの幅・高さも適宜調整し、ユーザーが直感的に操作・閲覧できるインターフェースに整えるのがポイントです。
お疲れさまでした!あなたの一歩が“資料上手”への第一歩
以上で、Excelを活用したクロスフィルタ付きダッシュボードの完成です。複雑な操作やマクロ無しで、視覚的かつ操作性に優れた資料が作れるこの手法、ぜひあなたの実務や定例資料作成に活かしてください。
特に20代のサラリーマンにとって、こうした資料を短時間で、かつ説得力を持って提示できるスキルは、日々の業務効率だけでなく、評価にも直結していくはずです。
今後は、Power BIなどの外部ツールと連携した進化系ダッシュボード作成にもチャレンジしてみるのもおすすめ。まずはExcelで、今日から“できる感”を味わってみてください!


コメント