インタラクティブなExcelダッシュボードを作成する方法

データ分析は、効率的な報告方法でプロセスを改善するのに役立ちます。しかし、時には、スプレッドシート内の数字だけでは不十分なこともあります。そこで、対話型ダッシュボードのようなデータ可視化ツールを使ってみてはどうでしょうか。

ダッシュボードは、キャンペーンのレポート、コンバージョンの増加、分析など、さまざまな場面で活用できます。この記事では、インタラクティブなダッシュボードを作成する方法と、Excelで美しいダッシュボードを設計するためのヒントについて説明します。

1.ソースデータを整理し、レイアウトを作成する

Persons looking at charts

優れたデザインのダッシュボードは、データを可視化し、伝えるための強力なレポーティングツールです。まず、データに誤りがなく、適切なヘッダーを付けて行と列に適切に編成されていることを確認することが大切です。

ダッシュボードはどの業界でも使えますが、特に財務、営業、マーケティングに有効です。

ダッシュボードを設計する際には、エンドユーザーにとって操作しやすいものであることを忘れてはなりません。次に、表示する必要のある情報に基づいて、どのようなレイアウトにするかを決定します。

この例では、以下の情報を1枚のシートに表示するダッシュボードを作成します。

  • セル A3 – T5: プロジェクト状況
  • セル A7-T16: 概要とプロジェクトの財務状況
  • セル A15- U25: プロジェクトの進行状況とヒートマップ。

新しいExcelワークシート"Dashboard"を作成します。ここで、要素を追加してダッシュボードを構築します。また、あなたやあなたのブランドの声、トーン、個性に合ったテキストスタイルやフォントを使用することも良いアイデアです。

2.ピボットテーブルを構築してデータを整理する

ピボットテーブルを使うと、Excelのデータを簡単にグループ分けして整理することができます。このツールを使って、それらのグループ間で、カウント、合計、値の乗算、複数のアクションを実行することができます。

これらのインタラクティブなダッシュボードが実際にどのように機能するかを示すために、例としてインタラクティブな"Freelance Projects"ダッシュボードを作成しましょう。

データを表形式で並べる必要があります。これを行うには、キーボードショートカットCTRL Tを使用して、データを選択します。今回は、以下のようなデータを用意しました。

Source dats in Excel

  • 新しいワークシートを開き、ピボットテーブルと名付けます。
  • ワークシートの中で、リボンの「挿入」オプションからピボットテーブルを作成します。表のデータ範囲を選択します。
  • さて、ピボットテーブルのフィールドを選択する時間です。
  • Arranging data in pivot tables
  • 上記の例では、行ラベルに、タスク、マネージャー名、プロジェクトの開始日と終了日、期間、完了までの日数、進捗状況などのフィールド—を選択します。
  • 列のラベルには、予算と実績の値を指定
  • する

  • ワークシートにデータが表示されたら、同じものを表形式で並べます
  • これを行うには、デザイン>レポートレイアウトのレイアウトセクションに移動し、ドロップダウンオプションから表形式で表示を選択します。
  • データフィールドを右クリックし、データのグループ化を解除します。また、小計をオフにする必要があります。これを行うには、[デザイン] タブ > 小計 > 小計を表示しないに移動します。これで、ピボットテーブルはこのようになります。
  • Arranging data in a PivotTable
  • ピボットテーブルの色を選択するには、[デザイン] タブ > [ピボットテーブルのスタイル] に移動します。
  • ピボットテーブルの分析>表示(右端)で、折りたたみ式ヘッダをオフにします。ボタン(/-)をオフにします。
  • さらにデータを整理するために、[デザイン]{a}[レポートレイアウト]{a}[すべての項目ラベルを繰り返し表示]を選択します。
  • 3.適切な計算式を適用する

    正しい計算式を使用しないと、データが不正確になり、誤解を招く恐れがあります。

    この例では、異なるカテゴリ—で開始、進行中、完了したプロジェクトの数をカウントすることから始めましょう。これを行うには、COUNTIF関数とCOUNTIFS関数を使用する必要があります。

  • ダッシュボードを構築中に数式やチャートを操作するための"Calculations"ワークシートを新規に作成します。
  • 以下のように、プロジェクトの状態 ("進行中"、"アクティブなプロジェクトの残り"、"期限前に完了"、"完了") を連続した行で入力します。
  • 次に、ピボットテーブルで進捗率(%)の列を選択します。タスクの総数は32個と計算されます。
  • COUNTIF(S)関数を使って、小見出しに分類されたプロジェクトの数を計算すると、次のようになります。
  • フィルタを使用するプロジェクトの性質に応じて、ピボットテーブルワークシート—に適切なデータ列を含めることを確認します。 Calculating the count of projects using the COUNTIFs function
  • 4.ビジュアル要素、チャート、グラフの使用

    適切な数式と視覚的な書式を使用することで、データをより深く理解するための有意義なチャートやグラフを作成することができます。この例では、完了したプロジェクトのグラフを追加してみましょう。

  • 計算シートで、上図のようにセル B7 を見てください。
  • グラフを描くには、まずセル D7 とセル E7 を選択します。 Project counts in Excel using COUNTIFs
  • 次に、「挿入>すべてのチャート>サンバーストまたはドーナツチャート」を選択します。
  • グラフが表示されたら、右側のプラス( )マークをクリックして、書式設定オプションにアクセスします。お好みで「チャートの要素」を選びます。
  • チャートの様々な部分をクリックすると、データ系列の書式設定、プロットエリアなどの書式設定オプションが表示されます。これらを使って、チャートの色、タイトル、ボーダー、その他の属性を簡単にカスタマイズすることができます。
  • これが完了したら、チャートをコピーしてダッシュボードの上部に貼り付け、適宜配置することができます。 Creating a project dashboard in Excel
  • 他の行については、「計算」シートで必要なデータを選択し、その他のチャートやグラフを含めたい場合は、上記の手順を繰り返してください。

    5.インタラクティブな設定とタブの追加

    ヒートマップ、アイコン、スライサー、スクロールバーなどの要素をダッシュボードに簡単に追加して、視聴者にとってより興味深く、有益で、魅力的なものにすることができます。それらのいくつかを詳しく見てみましょう。

    スライサーを挿入してインタラクティブに

    スライサーとは、ダッシュボード上のデータをリアルタイムでフィルタリングできる短いタブのことです。ここでは、スライサーをダッシュボードに追加する方法を説明します。

  • データを含むセルを選択します。
  • 挿入] タブ > フィルタ > スライサー を選択します。
  • ドロップダウンメニューから必要なスライサーの種類を選択し、[OK] をクリックします。
  • 水平に揃えるには、別のスライサータブでボタンセクションをクリックします。ダッシュボードをどのように見せたいかに応じて、そのままにしておくこともできます。
  • このダッシュボードでは、見出し—ManagersとProjectsにスライサーを追加することにします。その方法を説明します。

    Inserting slicers in Excel

  • 計算]シートでデータを選択し、ドロップダウンメニューからこれらのオプションを選択します。
  • 次に、スライサーをピボットテーブルにリンクする必要があります。これを行うには、スライサーを右クリックし、[レポート接続] をクリックします。
  • 表示されたダイアログボックスで、すべてのピボットテーブルとピボットチャートを選択し、[OK]をクリックします。
  • スクロールバーの追加

    スクロールバーを使用すると、更新されたデータを表示することができ、時間の経過とともに変化するものを見ている場合に便利です'。

  • スクロールバーを追加するには、[開発]タブに移動します。このオプションはデフォルトでは有効になっていないことに注意してください。
  • 開発者] タブを有効にするには、ファイル > オプション > リボンのカスタマイズ を選択します。
  • メイン] タブで [デベロッパー] ボックスをオンにします。
  • スクロールバーを挿入するには、[開発] タブ > [挿入] > [フォームコントロール] に進みます。オプションの上にマウスを置き、スクロールバーを選択します。
  • スクロールバーをドラッグして、ダッシュボード内の好きな行または列に配置します。
  • クイック(プロジェクト)概要タブを追加する

    プロジェクトの詳細を簡単に表示するには、ピボットテーブルからダッシュボードにデータをインポートします。下図のように、INDEX関数を使用します。データ配列はピボットテーブルタブのセルB8からK40で構成されています。

    ピボットテーブルからデータを呼び出すには、関数を入力します'。

    =INDEX('Pivot Tables'!$B$8:$K$40,'Pivot Tables'!$B$6ROWS(Dashboard!$A$13:F17)-1,COLUMNS(Dashboard!$A$13:F17))

    さて、ダッシュボードはこのような感じです。

    Project overview tab in Excel

    条件付き書式を適用する

    プロジェクトの概要タブを作成したので、プロジェクトの更新率を強調したい場合があると思います。この場合、条件付き書式を使用して、カラースケールやデータバーを簡単に適用することができます。これにより、どのプロジェクトが完了し、どのプロジェクトがまだ作業を必要としているかが一目瞭然になります。

    ここでは、個々のプロジェクトの進捗を3色で表現し、以下のように表示しました。

    Using conditional formatting in Excel

    ヒートマップを追加して日付間の値を表示する

    ヒートマップは、データ内のパターンを強調するのに便利な可視化ツールです。例えば、ヒートマップを使用して、訪問者がウェブページのさまざまな部分をクリックした回数を表示することができます。

    まず、表示したいデータをマッピングしたテーブルを作成する必要があります。この例では、以下のように COUNTIFS 関数を使用して、2 つの日付間のプロジェクト数を計算します。

    Heatmaps in Excel with conditional formstting

    条件付き書式を使用すると、表のさまざまな部分にルールを適用することができます。完成したダッシュボードは次のようになります。

    Interactive dashboard in Excel

    インタラクティブなExcelダッシュボード。重要な指標を分析し、伝える

    Excelダッシュボードは、データを視覚化する優れた方法です。このガイドが、お客様のニーズに合ったダッシュボードを作成するのに役立つことを願っています。インタラクティブでダイナミックなこれらの便利なツールは、意思決定者が関連データを迅速かつ簡単に分析するのに役立ちます。

    Excelのスプレッドシートは、ほんの少し工夫をするだけで、常識を超えた魅力的で見栄えのするものを作成することができます。

    Scroll to Top