ビデオ: Getting started with Firebase Analytics, BigQuery - Firecasts 2024
Excelダッシュボードでリストボックスを使用するより便利な方法の1つは、 1つのセレクタで複数のチャートを制御することです。次の図は、この例を示しています。リストボックスで領域の選択が行われると、3つのチャートすべてにそのリージョンのデータが入力され、その選択に対応するようにチャートが調整されます。
幸いなことに、これはVBAコードなしで、ほんの一握りの数式とリストボックスで行われます。
<! - 1 - >この例を作成するには、次の図に示すように、3つのカテゴリのデータ(収益、純利益、総利益)を含む3つの未加工データセットを作成します。各データセットには、すべての地域用のデータセットを含む、各地域用の個別の行が含まれています。
<! - 2 - >次に、次の図に示すように、選択した項目のインデックス番号をセルP2に出力するリストボックスを追加します。
次に、すべての数式で構成されるステージング表を作成します。このステージングテーブルでは、ExcelのCHOOSE関数を使用して、選択した領域に基づいて生データテーブルから正しい値を選択します。
<! - 3 - >Excelでは、CHOOSE関数は、指定された位置番号に基づいて、指定された値リストから値を返します。たとえば、式CHOOSE(3、 "Red"、 "Yellow"、 "Green"、 "Blue")は、Greenが値リストの3番目の項目であるためGreenを返します。 CHOOSE(1、 "Red"、 "Yellow"、 "Green"、 "Blue")は赤を返します。
次の図に示すように、CHOOSE式は、セルP2(リストボックスが選択項目のインデックス番号を出力するセル)からターゲット位置番号を取得し、その位置番号をセルのリストに一致させます与えられた参照。セル参照は生データテーブルから直接得られます。
上の図に示す例では、このCHOOSE式で返されるデータは41767です。なぜですか?セルP2には番号3が含まれているため、CHOOSE式内の3番目のセル参照はセルB9です。
次の図に示すように、同じタイプのCHOOSE式をJan列に入力し、それをコピーします。
数式が機能していることをテストするには、1,2,3,4または5を入力して手動でセルP2の値を変更します。数式が機能するときは、ステージングテーブルを使用してグラフを作成するだけです。
CHOOSEやINDEXのようなExcelの機能があなたを少し脅かしている場合は、心配しないでください。フォームコントロールとExcel関数のさまざまな組み合わせを使用してインタラクティブなレポートを作成するには、文字通り何百もの方法があります。モデルで使用する必要があるフォームコントロールまたはExcel関数の設定ルールはありません。
ダッシュボードの基本的な改善から始めて、使い慣れたコントロールや数式を使用します。その後、徐々に複雑なコントロールや機能のいくつかを紹介しようとします。少しの想像力と創造力で、基本を取り、独自のダイナミックダッシュボードをカスタマイズできます。