\r\n\r\n

インデックス式を使ってインタラクティブなExcelチャートを作成する方法

インデックス式と基本的なドロップダウンメニューを使用して、インタラクティブなExcelチャートを作成する方法を紹介します。このシンプルなプロセスで、静的なチャートが動的な情報センターに変わります...

この簡単な作業で、静的なExcelチャートをより動的なチャートに変換することができます。

Excelを使えば、生データから簡潔で分かりやすいグラフを簡単に作成できます。しかし、その結果が静的で面白みに欠けると感じることもあります。この問題を解決するには、デザイン的な要素を加えるのも一つの方法ですが、インタラクティブなコンポーネントを導入することも可能です。

シンプルなドロップダウンメニューは、シンプルなExcelチャートを、複数の異なる情報を表示することができる図解ビジュアルに変換することができます。これは、あらゆるExcelダッシュボードに追加できる素晴らしい機能で、非常に簡単かつ迅速にセットアップできます。

ここでは、インデックス式と基本的なドロップダウンメニューを使用して、Excelのチャートをよりインタラクティブにする方法を紹介します。

設定データ

まず、データを収集する必要があります。スター・ウォーズ・サーガに登場する様々なキャラクターのスクリーンタイムを比較するチャートがあるので、私のチャートは以下のようになります。

同じような構成にすればいいんです。データを行単位で隙間なく積み重ねます。チャートが完成すると、C-**Oとダース・ベイダーを切り替えて、チャートが正しいデータで更新されるようになります。

次に、ヘッダー行をコピーして、データの下に貼り付けます。

次に、3行下にスキップして、1つのセルに「Dataset」という単語を入力し、その右側のセルにプレースホルダーの番号を入力する必要があります。今のところ、これらは単なるプレースホルダーですが、すぐにドロップダウンメニューの基礎となるものです。

これがすべて揃ったら、次はインデックス機能を使って要素をつなげます。データセットの上の2つのセルに次の数式を入力します。

=INDEX($B$10:$I$13,$C$18,0)

インデックス機能をご存じない方のために、分解して説明します。B$10:$I$13の範囲は、数式がアクセスできるようにしたいデータ一式を指しています。C$18は、表示するデータを特定するためのセル(Datasetと書かれたセルの隣に置く数字)です。配列は通常、列の参照で終わりますが、ここでは正確なセルを指定するため、0を使用するだけです。

計算式の具体的な内容はデータによって異なりますので、各構成要素の対応を見て、お仕事の参考にしましょう。

数式を含むセルの角をつかみ、行全体に伸ばします。

上図のように、正しいデータがセルに入力されるはずです。これで、データセットの右側のセルの数字を手動で変更し、インデックス式を利用することができます。例えば、セルに1を入力すると、C-**Oに関連するデータが表示されます。

グラフの作成

手入力のデータではなく、指数計算式で提供されるデータを選択し、チャートに変換するのです。

その際は、リボン内の推奨チャートをご利用ください。

グラフの種類は自由ですが、今回は見た目が良いので棒グラフを使用します。

グラフの準備ができたら、データセットの横にある数字を変えて、すべてがうまくいくことをテストしてください。うまくいけば、選択したデータセットによってチャートが変化します。

ドロップダウンメニューの追加

さて、ダイナミックチャートをもう少し使いやすくしたいと思います。開発者]タブを開き、コントロールメニューの "**"ドロップダウン・リストでコンボボックス(フォームコントロール)を選択します。

スプレッドシートの任意の場所にドロップダウンメニューを作成します。私はチャートの下に配置しました。

オブジェクトを右クリックし、「フォームコントロール」を選択します。「入力範囲」フィールドでデータセットの名前を選択します。

セルリンク "フィールドは、どのデータセットが選択されているかを示す番号とセルを一致させるために必要である。

OKをクリックし、ドロップダウンメニューをテストします。データセットを名前で選択し、チャートが自動的に更新されるのを確認することができるはずです。

今こそ、スプレッドシートに美的な編集を加える良い機会です。グラフの見栄えを調整したり、データを整理して文書をすっきりさせることも必要でしょう。数式中の参照を調整することで、チャートを1枚の紙に表示し、データをバックグラウンドで保持することができます。

そのためには、チャートとドロップダウンメニューをコピーして、新しいワークシートに貼り付けます。データが瞬時に減少しても気にしないでください。ドロップダウンリストの上で右クリックし、「フォーマットコントロール」を選択します。

あとは、先ほど選択したセルの前にSheet1!これにより、Excelは、グラフとドロップダウンメニューが配置されている別のワークシートのセルを探すように指示されます。OKをクリックすると、整然としたワークシートにダイナミックチャートが表示されるはずです。

集中力が大切です

Excelのダッシュボードをまとめると、読者に情報を過剰に与えてしまいがちです。結局、このリソースのアイデアは、多くのデータを一箇所に集めることなのです。

しかし、これが裏目に出ることもあります。ダッシュボードを見る人は、多くのコンテンツに目を奪われ、すべての情報を手に入れることができないかもしれません。

そこで、このようなダイナミックチャートが有効です。読者が自分の都合の良いように異なるデータセットを切り替えられるようにすることで、手元の情報を洞察することができます。

もちろん、比較のために2つのグラフを並べる方が理にかなっている場合もある。しかし、この記事で紹介するテクニックは、いくつかの異なるトピックをカバーするダッシュボードを作りたい場合や、スペースを最大限に利用する必要がある場合に有効です。

Excelのチャートを完璧にしたいユーザーへのアドバイスがあれば教えてください。または、このガイドに記載されているプロセスについてサポートが必要ですか?いずれにせよ、以下のコメント欄で会話に加わってみてはいかがでしょうか?

その前に、新しいExcelチャートをご覧ください。

画像引用元:Risto0 via Shutterstock.com ウェブサイト

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ