対話型ドロップダウンと連動指標
ドロップダウンの選択値を使ってダッシュボードの数値を連動させます。
「対話型ドロップダウンと連動指標」はCoddyKit上の無料Excel Formulas Academyレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはExcel Formulas Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Excel Formulas Academyコースには全4レッスンが含まれています。
ダッシュボードをインタラクティブにする
静的なレポートでは、固定された1つのビューだけが表示されます。インタラクティブなダッシュボードでは、読者が見たい内容を選択でき、その数値がすぐに反映されます。重要な役割を果たすのが、数式に組み込んだドロップダウンセレクターです。
考え方はシンプルです。1つのセルに、地域や月など、ユーザーの選択を格納します。ダッシュボード上のすべての指標は、そのセルを参照します。ドロップダウンを変更すると、新しい選択内容に合わせてダッシュボード全体が再計算されます。
このレッスンでは、ドロップダウンを作成し、合計、件数、フィルター済みのビューをドロップダウンにリンクします。
データの入力規則でドロップダウンを作成する
ドロップダウンはデータの入力規則から作成できます。たとえば B1 のような選択セルを選択し、「データ」から「データの入力規則」を開いて、「リスト」を選びます。
入力元には、有効な選択肢が入った範囲を指定できます。
- 入力元の範囲:East、West、North、South、All を含む
=Lists!A2:A6。 - または、補助列で
=SORT(UNIQUE(Sales!A2:A500))のような数式を使ってリストを生成し、その範囲を入力規則の参照先にします。
これで B1 に小さな矢印が表示され、リスト内の値だけを受け付けるようになります。この1つのセルが、ダッシュボードの操作レバーになります。
選択セルがすべてを動かす
制御に使うセルを1つ決めます。たとえば B1 です。すべての数式がこのセルを読み取ります。インタラクティブな操作を1つのセルに集約すると、ダッシュボードを理解しやすく、保守しやすくなります。
最初にリンクする指標として、選択した地域の売上合計を作成します。B1 に選択内容が入っている場合:
B1 で West を選ぶと、West の合計が返されます。North を選ぶと、すぐに更新されます。1つの数式で、無限のビューを実現できます。
=SUMIF(Sales!A2:A500, B1, Sales!C2:C500)件数の指標をリンクする
2つ目の連動する数値として、選択した地域の注文数を追加します。COUNTIF は同じ選択セルを読み取ります。
これを合計の隣に配置します。
合計と件数の両方が B1 を参照するため、常に同じ選択内容を表します。すべてのダッシュボードタイルが制御セルを読み取るようにすれば、互いに異なる内容を示すことはありません。
=COUNTIF(Sales!A2:A500, B1)All の選択肢に対応する
ダッシュボードには通常、すべてのデータを表示する方法が必要です。リストに All の選択肢を含める場合は、数式でこの値に対応する必要があります。対応しないと、SUMIF は All という名前の地域を文字どおり検索してしまいます。
IF を使って、All が選択された場合とそれ以外の場合を分岐します。
B1 が All の場合は全体の合計が返され、それ以外の場合は絞り込まれた合計が返されます。このパターンを使えば、条件のロジックを壊さずに全体表示を利用できます。
=IF(B1="All", SUM(Sales!C2:C500), SUMIF(Sales!A2:A500, B1, Sales!C2:C500))フィルター済みのテーブルを動かす
単一の数値だけでなく、ドロップダウンで詳細行のテーブル全体を動かすこともできます。FILTER は選択セルを読み取り、一致する行をスピル表示します。
指標の下に次の数式を配置します。
East を選ぶと East のすべての行が表示され、West を選ぶとそのブロックが書き換えられます。3番目の引数で一致するデータがない場合のメッセージを指定できるため、選択結果が空でもダッシュボードに見苦しいエラーが表示されません。
=FILTER(Sales!A2:C500, Sales!A2:A500=B1, "No rows for this selection")2つのドロップダウンをリンクする
実際のダッシュボードには、B1 の Region や B2 の Quarter のように、複数の選択項目があることがよくあります。1つの数式で両方を読み取って組み合わせます。
SUMIFS を使うと、両方の選択内容を同時に反映できます。
これで読者は、地域と四半期の両方でビューを絞り込めます。ドロップダウンを追加する場合も、それぞれの制御セルから条件の組を渡すだけです。
=SUMIFS(Sales!C2:C500, Sales!A2:A500, B1, Sales!B2:B500, B2)選択内容をタイトルに表示する
完成度の高いダッシュボードでは、読者が何を見ているのか分かるように、現在の選択内容を見出しにも表示します。選択セルの内容をテキストと結合して、動的なタイトルを作成します。
タイトル用のセルに次の数式を入力します。
B1 が North の場合、見出しは「North の売上概要」と表示されます。& 演算子は、テキストとセルの値を結合します。この小さな工夫により、インタラクティブなダッシュボードが完成した印象になり、説明がなくても内容が伝わりやすくなります。
="Sales Summary for " & B1ドロップダウンのリストを最新に保つ
データに新しい地域が追加されると、手入力したドロップダウンのリストは古くなります。スピルする数式を入力規則の元データにして、常に最新の状態に保ちましょう。
補助領域に次の数式を入力します。
次に、=Lists!A2# のようなハッシュ参照を使って、データの入力規則の参照先をそのスピル範囲にします。新しい地域が追加されるとリストが拡張され、ドロップダウンにも自動的に表示されます。手動で編集しなくても、制御セルの内容が正確に保たれます。
=SORT(UNIQUE(Sales!A2:A500))グラフのタイトルセルを選択内容にリンクする
ダッシュボードにグラフがある場合は、そのタイトルもドロップダウンに連動させられます。グラフのタイトルではセルを参照できるため、選択セルを読み取る数式を別のセルに作り、そのセルをタイトルの参照先にします。
空いているセルに動的なタイトルを作成します。
次に、グラフのタイトルがこのセルを参照するように設定します。これで B1 を East から West に変更すると、グラフのタイトルも変わります。数値もビジュアルも含め、表示されるすべての要素が1つの制御セルを追跡します。
="Revenue by Quarter " & CHAR(8211) & " " & B1インタラクティブなダッシュボードの設計のコツ
いくつかの原則を守ると、インタラクティブなダッシュボードの信頼性を保てます。
- 選択肢ごとに1つの制御セル:各選択項目を、明確なラベルが付いた1つのセルに集約します。
- 複製せずに参照する:すべてのタイルが制御セルを参照するようにして、内容が一致するようにします。
- All と空の状態を想定する:全体表示の場合と一致するデータがない場合に、適切に対応します。
この習慣を身につけると、読者が1つのドロップダウンを変更するだけで、合計、件数、テーブル、タイトルが1つの生きたレポートとして同時に更新されます。
クイックチェック
全体表示を機能させ続ける方法を理解しているか確認しましょう。
まとめ:連動するインタラクティブ機能
静的なレポートをインタラクティブなダッシュボードに変えました。
- データの入力規則で、B1 のような1つの制御セルにドロップダウンを作成しました。
SUMIFとCOUNTIFで指標を選択内容にリンクし、IFの分岐で All の選択肢にも対応しました。FILTERで同じ制御セルから詳細テーブルを動かし、SUMIFSで2つのドロップダウンを組み合わせました。- テキストを結合したタイトルとスピルする入力規則リストによって、ダッシュボードの内容が分かりやすく、常に最新の状態になりました。
次は、重要な数値を目立たせる見出し付き KPI カードと条件付きハイライトを作成します。
よくある質問
「対話型ドロップダウンと連動指標」レッスンは無料ですか?
はい。「対話型ドロップダウンと連動指標」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Excel Formulas Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Excel Formulas Academyコースには全4レッスンが含まれています。
「対話型ドロップダウンと連動指標」で何を学びますか?
ドロップダウンの選択値を使ってダッシュボードの数値を連動させます。 ブラウザで直接実行するハンズオンコードでExcel Formulas Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Excel Formulas Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのExcel Formulas Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。
「対話型ドロップダウンと連動指標」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このExcel Formulas Academyレッスンでコードを書いて実行できますか?
はい。すべてのExcel Formulas Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- 動的配列で集計表を作成する
- 数式でピボット形式のレポートを作成する
- 対話型ドロップダウンと連動指標
- KPIカードと条件付き強調表示