Excelでダッシュボードを作成する方法:ステップ・バイ・ステップ

Excel のダッシュボードは、主要な数値やグラフを1つのシートにまとめ、すべてを一度に更新できるフィルターを備えたものです。作成するには、データをテーブルとして書式設定し、各ビューに対して PivotTable を作成します。それぞれに PivotChart を追加し、スライサーとタイムラインを追加してそれらを連動させてフィルタリングできるようにします。最後に、1つの画面にレイアウトを配置して完成です。
このガイドでは、Excel ダッシュボードとは何か、そしてその計画方法について説明します。次に、PivotTables、PivotCharts、スライサー、タイムラインを使用した構築手順を追っていきます。後半のセクションでは、AI を使用した3つのステップによる方法、レイアウト例、更新と共有、およびよくある間違いについて解説します。
Excel ダッシュボードとは何か
Microsoft のダッシュボードチュートリアルには、明確な定義が示されています。「ダッシュボードとは、主要な指標を視覚的に表現したもので、データを1か所で素早く表示・分析できるようにするものです。」
また、なぜダッシュボードが静的なレポートよりも優れているのかも説明されています。ダッシュボードは「セルフサービス型のビジネスインテリジェンスの機会を提供し、ユーザーは自分にとって重要なものだけを表示するようにデータをフィルタリングできます。」かつて、Excel でのレポート作成は「異なる人や部門のために複数のレポートを作成する必要があることがよくありました。」
Excel のダッシュボードは、データの内容にかかわらず、通常4つのパーツで構成されます。
- KPI タイル。 収益、注文数、利益率などの主要な見出し数値。
- グラフ。 トレンド、構成比、ランキングを示す3〜6個のグラフ。
- フィルター。 すべてのグラフを一度に変更するスライサーとタイムライン。
- データシート。 ソーステーブル。通常は非表示にするか、別のシートに置きます。
このガイドの方法は、Microsoft のアプローチに従っています。「複数の PivotTables、PivotCharts、および PivotTable ツールを使用して動的なダッシュボードを作成」します。その利点はスピードです。Microsoft は「ダッシュボードレポートを作成する必要があるのは一度だけ」であり、データが変更されたときに更新するだけでよいと述べています。
構築前にダッシュボードを計画する
優れた Excel ダッシュボードは、いくつかの質問に的確に答えるものです。Excel を開く前に、それらの質問を書き出してください。質の低いダッシュボードの多くは、グラフではなく、この段階で失敗しています。
- 誰が読むのか? セールスマネージャー、CFO、運用リーダーでは、必要とする数値が異なります。
- どのような意思決定をサポートするのか? 例えば、今週どの地域に注力すべきかなどです。
- どの指標がそれらの質問に答えるのか? 4〜6個選んでください。それ以上になると、ダッシュボードではなくレポートになってしまいます。
- データはどのくらいの頻度で変わるのか? 日次データには、月次データとは異なる更新ルーチンが必要です。
- 読者はどのようなフィルターを必要としているか? 地域、製品、営業担当者、日付などが一般的な選択肢です。
次に、紙にレイアウトをスケッチします。最も重要な数値は、最初に目が留まる左上に配置します。その下にトレンドを、右側に内訳を配置します。
どの指標を採用すべきかの判断については、スプレッドシートから KPI ダッシュボードを構築する方法に関するガイドをご覧ください。どの指標を削るべきか、ダッシュボードにいくつのタイルを置くべきかについて解説しています。
データの準備
ダッシュボード上のすべての PivotTable は1つのソースから読み取るため、ソースはクリーンである必要があります。Microsoft のチュートリアルでは、「行や列の欠落がなく、データが適切に構造化されていることを確認してください」と述べています。さらに「各行は個別のレコードまたはアイテムを表す必要があります」と付け加えています。
Microsoft の PivotTable ガイドには、さらなるデータのヒントが記載されています。
- 「データを行ではなく列で整理してください。」
- すべての列にヘッダーを付け、「各列に一意で空白でないラベルの単一行」を用意します。
- 「ヘッダーの二重行や結合されたセルは避けてください。」
- 「挿入」から「テーブル」を選択して、データを Excel テーブルとして書式設定します。
以下は、売上データのサンプルレイアウトです。数値は架空のものです。
| 注文日 | 地域 | 製品 | 営業担当者 | 数量 | 収益 |
|---|---|---|---|---|---|
| 2026-09-02 | 北 | デスクチェア | A. Patel | 12 | $2,280 |
| 2026-09-02 | 南 | スタンディングデスク | J. Kim | 4 | $1,960 |
| 2026-09-03 | 西 | モニターアーム | L. Moreno | 20 | $1,180 |
数値は数値として保持してください。Microsoft は、Excel が値フィールドをテキストとして読み取ると、合計ではなく個数が表示されてしまうと警告しています。そのため、「値フィールドでデータ型を混ぜないようにすることが非常に重要」なのです。
PivotTables の構築
PivotTables は、各グラフの背後で集計や合計を行います。
- テーブル内の任意のセルを選択します。
- 「挿入」、「PivotTable」、「新規ワークシート」の順に選択します。
- フィールドを「行」と「値」にドラッグします。例えば、「行」に地域、「値」に収益を配置します。
- 数値の書式を設定し、行を並べ替え、レポートのレイアウトを選択します。
Microsoft は、まず1つのマスター PivotTable を慎重に作成することを推奨しています。「この PivotTable が他のテーブルの基礎になります」と述べています。そのため、コピーする前に、スタイル、レポートレイアウト、数値形式を今設定しておきましょう。
次に、マスターをコピーして貼り付けて複数のビューを作成し、各コピーのフィールドを変更します。1つは月別収益、もう1つは製品別収益、さらに別のものは営業担当者別の数量を表示するようにします。
テーブルの間にはスペースを空けてください。Microsoft は「PivotTables は互いに重なり合うことはできません」と警告しています。フィルターの変更によってテーブルが拡張することを考慮して計画してください。
最後に、各 PivotTable に名前を付けます。テーブルを選択し、「PivotTable 分析」、「PivotTable」の順に進み、名前を入力します。Microsoft によれば、名前は「PivotTables をスライサーやタイムラインコントロールに接続する際に」重要になります。
PivotCharts の追加
PivotChart は、各 PivotTable をそのフィルターに従うグラフに変換します。
- PivotTable の中をクリックします。
- 「PivotTable 分析」、「ツール」、「PivotChart」の順に進みます。
- グラフの種類を選択し、「OK」を選択します。
- 「PivotChart 分析」、「デザイン」、「書式」タブからグラフのサイズと書式を調整します。
質問に合わせてグラフを選択してください。
| 質問 | グラフの種類 |
|---|---|
| 時間の経過とともにどう変化しているか? | 折れ線グラフまたは柱状グラフ |
| カテゴリ間の比較は? | 並べ替えられた棒グラフ |
| 構成比は? | 積み上げ棒グラフ、または少数のスライスによる円グラフ |
| 2つの指標の関係は? | 第2軸を使用したコンボチャート |
Microsoft の例ではコンボチャートを使用しています。売上を柱状で表示し、全体に占める割合を第2軸の折れ線で表示しています。
各グラフの名前も変更してください。「PivotChart 分析」、「PivotChart」の順に進み、「グラフ名」ボックスに名前を入力します。
スライサーとタイムラインの追加
スライサーとタイムラインは、ダッシュボードをインタラクティブにします。Microsoft は「スライサーは、クリックしてテーブルや PivotTables をフィルタリングできるボタンを提供します」と述べています。
スライサーを挿入する。 任意の PivotTable を選択し、「PivotTable 分析」、「フィルター」、「スライサーの挿入」の順に進みます。地域や製品など、必要なフィールドにチェックを入れます。
すべてのビューに接続する。 新しいスライサーは、最初は1つの PivotTable しか制御しません。Microsoft は「スライサーは、それを作成するために使用した PivotTable にのみ接続されます」と述べています。各スライサーを選択し、「スライサー」、「レポートの接続」の順に進み、制御対象とするすべての PivotTable にチェックを入れます。スライサーは「同じデータソースを共有する PivotTables にのみ接続できます。」
タイムラインを挿入する。 PivotTable を選択し、「PivotTable 分析」、「フィルター」、「タイムラインの挿入」の順に進みます。日付フィールドを選択します。タイムラインは、スライダーを使用して年、四半期、月、または日でフィルタリングします。
タイムラインを接続する。 Microsoft は、データソースを共有している場合、「単一のタイムラインを使用して複数の PivotTables をフィルタリングできる」と述べています。タイムラインでも同様に「レポートの接続」を使用してください。
同じ日付フィールドにスライサーとタイムラインの両方を使用したい場合は、1つの設定が必要です。「PivotTable オプション」ダイアログボックスで「フィールドごとに複数のフィルターを許可する」にチェックを入れてください。
レイアウトの配置と仕上げ
ここで、すべてを1つのシートにまとめます。これにより、PivotTables は一目で読み取れる Excel ダッシュボードになります。
- グラフとスライサーを移動する。 「Dashboard」という名前の新しいシートに移動させます。PivotTables は専用のシートに残しておきます。
- KPI タイルを上部に追加する。 PivotTable の合計値を参照する単純な数式を使用します。
- タイトルを追加する。 「2026年9月 売上ダッシュボード」のように、範囲を明記します。
- 枠線と見出しをオフにする。 Microsoft の例では、見た目をすっきりさせるために「表示」タブからこれらをオフにしています。
- パーツを整列させる。 Ctrl キーを押しながら複数のスライサーを選択し、「配置」ツールを使用します。
- すべてのフィルターをテストする。 Microsoft は、共有する前に各スライサーとタイムラインをテストするように勧めています。
この最後のチェックは重要です。Microsoft は、選択内容によっては、ある PivotTable が別のテーブルの領域にまで拡張しようとすることがあると指摘しています。その場合、Excel にエラーが表示されるため、他の人がファイルを使用する前に間隔を修正する必要があります。
AI を使用して Excel でダッシュボードを作成する方法
手動による方法は Excel でダッシュボードを作成する古典的な手法であり、データがクリーンであればうまく機能します。しかし、実際にはそうでないことが多いものです。数値が複数のエクスポートファイルに分散していたり、列の修正が先に必要だったりします。AI ツールは、そのような準備を行い、1つのリクエストでグラフのドラフトを作成できます。
ここでは、Powerdrill Bloom を使用した3つのステップによる方法を紹介します。
ステップ 1: Excel または CSV ファイルをアップロードする
手動で編集したコピーではなく、未加工のエクスポートファイルから始めてください。無料プランでは「Excel、CSV、PDF、ドキュメントのアップロード」が可能です。
Excel AI Assistant のページには、「Excel ファイルをアップロードすれば、Powerdrill Bloom が自動的にデータを分析し、インサイトを発見し、ビジュアルレポートを作成します」と記載されています。ファイルに複数のシートがある場合は、リクエストの中で対象のシート名を指定してください。
ステップ 2: 自然言語でダッシュボードの内容を説明する
指標、グラフ、フィルターを1〜2文で説明します。例えば、「月別収益、地域別収益、上位10製品を含む売上ダッシュボードを作成してください。地域と四半期でフィルタリングできるようにしてください」といった具合です。
「前期から最も大きく落ち込んだ地域はどこですか?」といったフォローアップの質問も可能です。ページには、このツールが「Excel データ内のトレンド、相関関係、主要な指標を自動的に特定する」と記載されています。
ステップ 3: 数値を確認し、ダッシュボードを共有する
共有する前に、合計値をソースデータと照らし合わせて確認してください。各グラフの背後にあるテーブルを要求し、収益の合計がファイルと一致することを確認します。Powerdrill Bloom のホームページには、「すべての数値には、その根拠となるページ、行、数字が伴います」と記載されています。
財務データについては、AI Finance Dashboard Builder が CFO スコアカードや P&L ボードを提供しています。そのページには、共有方法として「内部リンクまたはスケジュールされた PDF スナップショット」が挙げられています。継続的に使用する場合は、Scheduled Agent が分析を毎日、毎週、または毎月再実行できます。
ダッシュボードのレイアウト例
上記のサンプルデータから構築された月次売上ダッシュボードのレイアウト例です。この構造は、必要に応じて調整するための例です。
| エリア | 配置するもの |
|---|---|
| 最上段 | 4つの KPI タイル:収益、数量、注文数、平均注文単価 |
| 左側、大 | 折れ線グラフ:過去12か月の月別収益 |
| 右側、上 | 棒グラフ:地域別収益(並べ替え済み) |
| 右側、下 | 棒グラフ:収益別の上位10製品 |
| 下部 | テーブル:営業担当者別収益(今月と先月) |
| フィルター帯 | 地域と製品のスライサー、注文日のタイムライン |
Excel のダッシュボードは、読者がページをスキャンするのと同じように、左上から読みます。タイルは「現状はどうなっているか?」に答えます。折れ線グラフは「どちらの方向に動いているか?」に答えます。棒グラフは「どこから来ているのか?」に答えます。
さらなるグラフのアイデアについては、無料の Excel ダッシュボードツールに関するガイドをご覧ください。スプレッドシートからダッシュボードを構築する他の方法を比較しています。
ダッシュボードを最新の状態に保ち、共有する
新しいデータが届いたら更新する。 Excel テーブルに新しい行を追加し、更新を実行します。Microsoft は、任意の PivotTable を選択し、「PivotTable 分析」に進み、「更新」の下にある矢印を選択して「すべて更新」を選択するように説明しています。
最新のコピーを1つ共有する。 Microsoft のチュートリアルでは、Microsoft 365 グループを通じて共有する方法が示されています。ワークブックをグループのファイルライブラリに保存し、SharePoint ドキュメントライブラリの最上部にピン留めします。これにより、読者は毎回同じ最新バージョンを開くことができます。
レイアウトを保護する。 他の人が使用する場合は、ダッシュボードシートをロックしてください。これにより、グラフやスライサーが誤って移動されるのを防ぐことができます。
変更メモを残す。 「2026年9月30日時点のデータ」のように、データのタイムスタンプを小さなテキストボックスで追加します。これにより、読者は数値の鮮度を知ることができます。
読者と見直す。 四半期に一度、定期的な読者にどのグラフを実際に使用しているか尋ねてみてください。誰も開かないものは削除し、頻繁に聞かれる質問を追加します。Excel のダッシュボードは、それがサポートする意思決定に追従し続けて初めて有用であり続けます。
避けるべきダッシュボードの間違い
Excel でダッシュボードを共有する前に、以下の点に注意してください。
- グラフが多すぎる。 1つの画面に6つ以上のビューがあると、主要なメッセージが隠れてしまいます。余分なものはカットするか、2つ目のタブに移動させてください。
- 接続されていないスライサー。 1つのグラフしかフィルタリングしないスライサーは読者を混乱させます。すべてのスライサーの「レポートの接続」を確認してください。
- 乱雑なソースデータ。 セルの結合、空白のヘッダー、数値列のテキストなどは PivotTables を壊します。まずテーブルをクリーンアップしてください。
- スライスの多い円グラフ。 カテゴリが5つを超える場合は、並べ替えられた棒グラフを使用してください。
- 更新ルーチンがない。 誰がいつファイルを更新するかを決めておいてください。古くなったダッシュボードは、ない方がマシです。
- ラベルの欠如。 すべてのグラフには、タイトル、軸ラベル、単位が必要です。
セットアップをスキップしたいですか?売上エクスポートファイルを1つ用意して Powerdrill Bloom を試し、必要なフィルターを備えたダッシュボードをリクエストしてみてください。
よくある質問
Excel でダッシュボードを作るにはどうすればいいですか?
データをテーブルとして書式設定し、必要な各ビューに対して PivotTable を作成します。各 PivotTable に PivotChart を追加し、スライサーとタイムラインを挿入します。それらを「レポートの接続」ですべての PivotTable に接続し、すべてを1つのシートに配置します。
Excel ダッシュボードを作るのに PivotTables は必要ですか?
必須ではありませんが、使用した方がはるかに簡単です。PivotTables はデータを要約し、スライサーやタイムラインと連動するため、すべてのグラフをまとめてフィルタリングできます。これらを使用しない場合、各グラフに対して SUMIFS などの数式が必要になり、更新に時間がかかります。
スライサーでダッシュボード上のすべてのグラフを制御するにはどうすればいいですか?
スライサーを選択し、「スライサー」から「レポートの接続」を選択します。スライサーが制御すべきすべての PivotTable にチェックを入れます。スライサーは、同じデータソースを共有する PivotTables にのみ接続できます。
新しいデータで Excel ダッシュボードを更新するにはどうすればいいですか?
ソースの Excel テーブルに新しい行を追加します。次に、任意の PivotTable を選択し、「PivotTable 分析」に進み、「更新」の下の矢印を選択して「すべて更新」を選びます。すべての PivotTable、グラフ、スライサーが更新されます。
AI は私の Excel ファイルからダッシュボードを作成できますか?
はい。AI ツールは Excel や CSV ファイルを読み取り、自然言語のリクエストからグラフや要約を作成できます。結果を共有する前に、合計値をソースデータと照らし合わせて確認してください。
出典: Microsoft Support, Create and share a Dashboard with Excel and Microsoft Groups · Microsoft Support, Create a PivotTable to analyze worksheet data · Microsoft Support, Create a PivotChart · Microsoft Support, Use slicers to filter data · Microsoft Support, Create a PivotTable timeline to filter dates.