メインコンテンツへスキップ

Excelで動的なインタラクティブチャートを作成するにはどうすればよいですか?

グラフを使用してデータをデモンストレーションすると、表示するデータが多い状況に遭遇する場合があります。 複数のデータセットを比較するためのグラフを作成すると、グラフが乱雑で混沌としているように見える場合があります。 しかし、インタラクティブなチャートの助けを借りて、特定の製品を選択し、そのパフォーマンスと傾向を分析することができます。 たとえば、ドロップダウンリストに基づいてグラフにデータ系列を表示するには、ドロップダウンからXNUMXつの項目を選択すると、対応するデータが以下のデモのようにグラフに表示されます。

この記事では、ドロップダウンリスト、ラジオボタン、およびチェックボックスを使用してインタラクティブなグラフを作成する方法について説明します。

ドロップダウンリストを使用して動的なインタラクティブチャートを作成します

ラジオボタンを使用して動的なインタラクティブチャートを作成する

チェックボックスを使用して動的なインタラクティブチャートを作成します


ドロップダウンリストを使用して動的なインタラクティブチャートを作成します

ドロップダウンリストを使用して動的インタラクティブチャートを作成するには、次の手順を実行してください。

1。 まず、ドロップダウンリストフォームを挿入する必要があります。クリックしてください Developer > インセット > コンボボックス(フォームコントロール)、次に、以下のスクリーンショットのようにコンボボックスを描画します。

2。 次に、コンボボックスを右クリックして、 フォーマット制御 コンテキストメニューから、スクリーンショットを参照してください。

3。 の中に フォーマットオブジェクト ダイアログボックス、下 管理 タブ:

  • 入力範囲 テキストボックスで、データテーブルのデータ範囲を選択し、列見出し(A2:I6)を除外します。
  • セルリンク テキストボックスで、ドロップダウンメニュー出力(B8)を保存するために割り当てられた空のセルを選択します。
  • ドロップダウンライン ボックスに、データセット内のデータポイントの数(この場合は5)を入力します。

4。 次に、をクリックします。 OK ボタンをクリックすると、製品名がドロップダウンに追加され、リンクされたセル値(B8)は、メニューから現在選択されている項目をオプション1、2、3、4、または5として特徴付けます。スクリーンショットを参照してください。

5。 次に、元のデータのヘッダーをコピーし、フィルタリングされた販売データを表示するために空の行を残します。スクリーンショットを参照してください。

6。 次の数式をA12に入力し、それをI12にコピーすると、ドロップダウンリストで現在選択されている項目に対応する番号が行に返されます。スクリーンショットを参照してください。

=INDEX(A2:A6, $B$8)

Note:式では、 A2:A6 元のデータの最初の列データであり、 B8 コンボボックスにリンクされているセルです。

7。 このステップでは、新しいヘルパーデータ(A11:I12)に基づいてグラフを作成できます。このデータを選択し、必要に応じてグラフを挿入してください。スクリーンショットを参照してください。

8。 最後に、ドロップダウンリストをチャートの上部に配置する場合は、コンボボックスを右クリックして、を選択してください。 注文 > 前に持ってくる、スクリーンショットを参照してください:

9。 次に、コンボボックスをグラフの上にドラッグします。ドロップダウンリストからオプションをXNUMXつ選択すると、対応するデータ系列が下のデモのようにグラフに表示されます。


ラジオボタンを使用して動的なインタラクティブチャートを作成する

ラジオボタンに基づいてグラフにデータ系列を表示する場合は、次のようにしてください。

1。 まず、ラジオボタンを挿入して、クリックしてください Developer > インセット > オプションボタン(フォームコントロール)、スクリーンショットを参照してください:

2。 次に、製品名に基づいていくつかのラジオボタンを描画します。ここでは、5つのラジオボタンを描画し、それらの名前を製品名に変更します。スクリーンショットを参照してください。

3。 次に、ラジオボタンのいずれかを右クリックして、 フォーマット制御、スクリーンショットを参照してください:

4。 飛び出した フォーマットオブジェクト ダイアログボックス、下 管理 タブで、空白のセルをクリックして、ラジオボタン出力(B8)の保存に割り当てます。 スクリーンショットを参照してください:

5。 ここで、リンクされたセル値(B8)は、現在選択されているラジオボタンをオプション1、2、3、4、または5として特徴付けます。スクリーンショットを参照してください。

6。 ラジオボタンを挿入したら、グラフを作成するためのデータを準備する必要があります。元のテーブルから行と列のヘッダーをコピーして、別の場所に貼り付けてください。スクリーンショットを参照してください。

7。 次に、以下の数式を入力すると、次のデータが得られます。スクリーンショットを参照してください。

In cell B12: =IF($B$8=1,B2,NA()), and copy this formula into the entire row;
In cell B13: =IF($B$8=2,B3,NA()), and copy this formula into the entire row;
In cell B14: =IF($B$8=3,B4,NA()), and copy this formula into the entire row;
In cell B15: =IF($B$8=4,B5,NA()), and copy this formula into the entire row;
In cell B16: =IF($B$8=5,B6,NA()), and copy this formula into the entire row.

Note:上記の式では、 B8 ラジオボタンにリンクされているセルです。 1,2,3,4,5 各式で、ラジオボタンにリンクされている番号を意味します。 B2、B3、B4、B5、B6 各式のは、元のテーブルから表示する各行の最初のデータを示します。

8。 データを準備したら、新しいデータ範囲(A11:I16)を選択し、必要に応じてグラフを挿入してください。これで、インタラクティブグラフが完全に作成され、ラジオボタンをXNUMXつ選択すると、対応するデータ系列が表示されます。以下のデモが示すチャートで:


チェックボックスを使用して動的なインタラクティブチャートを作成します

上記の方法では、毎回XNUMXつのグラフのデータ系列しか表示できません。毎回XNUMXつ以上のデータ系列を表示する必要がある場合は、チェックボックスを使用してインタラクティブなグラフを作成できます。 あなたが持っている場合 Kutools for Excelそのと チェックボックス折れ線グラフ この機能を使用すると、Excelのチェックボックスを使用して動的なインタラクティブ折れ線グラフを生成できます。 同時に、対応するチェックボックスをオンにするだけで、チャートに表示する線を決定できます。

注:これを適用する チェックボックス折れ線グラフ、まず、ダウンロードする必要があります Kutools for Excel、次に機能をすばやく簡単に適用します。

インストールした後 Kutools for Excel、次のようにしてください。

1に設定します。 OK をクリックします。 クツール > チャート > カテゴリ比較 > チェックボックス折れ線グラフ、スクリーンショットを参照してください:

2。 の中に チェックボックス折れ線グラフ ダイアログボックスで、次の操作を実行します。

  • データ範囲 ボックスで、グラフに表示するデータ系列を選択します。
  • 軸ラベル ボックスで、軸ラベルデータを選択します。
  • 凡例エントリ(シリーズ) ボックスで、グラフの凡例として表示するデータを選択します(チェックボックスが表示されます)。

3。 設定終了後、をクリックしてください OK ボタンをクリックすると、動的なインタラクティブチャートが正常に作成されます。チェックボックスをオンまたはオフにして、必要に応じてチャート内のデータ系列を表示または非表示にできます。 以下のデモを参照してください。


より相対的な記事:

  • Excelで箱ひげ図を作成する
  • Excelでは、箱ひげ図とも呼ばれる箱ひげ図を使用して統計分析を表示します。これは、一連のデータで数値がどのように分布しているかを示すのに役立ちます。 たとえば、箱ひげ図を使用すると、さまざまな科目間のテストスコアの統計データを表示して、どの科目が学生にとってより注意を払う必要があるかを特定できます。 この記事では、Excelの各バージョンで箱ひげ図を作成する方法について説明します。
  • スピードメーターまたはゲージチャートを作成する
  • ゲージチャートは、ダイヤルチャートまたはスピードメーターチャートとも呼ばれ、針を使用してダイヤルの読み取り値として情報を表示する車のスピードメーターのように見えます。データが変化すると、針は動的に移動します。下のスクリーンショットを参照してください。 Excelでは、ゲージチャートはXNUMXつのドーナツチャートとXNUMXつの円グラフで構成され、ダイヤルの最小値、最大値、および現在の値を示します。 これは、代表者の販売実績や完了した作業を、全体の作業やその他の状況に対して視覚化して表示するために使用できます。 この記事では、Excelでゲージまたはスピードメーターのグラフを作成する方法について段階的に説明します。
  • Excelで変化率を使用して縦棒グラフを作成する
  • Excelでは、データの傾向を通常どおりに表示するための簡単な縦棒グラフを作成できます。 以下のスクリーンショットに示すように、データをより直感的に見せて年ごとの差異を表示するために、各列間の変化率を示す縦棒グラフを作成できます。 このタイプのグラフでは、上向き矢印は前年よりも後年の増加率を示し、下向き矢印は減少した割合を示します。
  • Excelでプロジェクトステータススペクトルチャートを作成する
  • このチュートリアルでは、Excelで特別なグラフ(プロジェクトステータススペクトルグラフ)を作成する方法について説明します。 プロジェクトステータススペクトルチャートは、下のスクリーンショットに示すように、プロジェクトステータスを表すために、バーが赤から黄色、緑までのスペクトルとして塗りつぶされるスライダーブロックを備えた棒グラフの一種です。

最高のオフィス生産性向上ツール

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト ツール (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 ツール (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット ツール (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...

説明


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
Comments (23)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
it will not work,its just copying & pasting as a image,you cant change its contents or cant use it as real graph
This comment was minimized by the moderator on the site
i follow all the steps and on the last step i got an error saying Reference is not valid, i am using excel 2010
This comment was minimized by the moderator on the site
Wow! thank you so much for this. I was able to create interactive charts following your instructions. I was so happy. :)
This comment was minimized by the moderator on the site
Would this work with Pivot Charts? I crash excel when I paste the copied range as image.
This comment was minimized by the moderator on the site
I cant get past step 12, it say, "reference not valid"
This comment was minimized by the moderator on the site
This worked great for me, but for some reason, one of my 5 graphs compresses and doesn't display properly. There are 5 charts, 4 work. Chart 4 is not readable as it is compressed into one tiny row. Any suggestions as to what may be wrong? Thanks.
This comment was minimized by the moderator on the site
Works perfectly. But please verify: does this work in versions of Excel earlier than 2013? If it doesn't, then what could the workaround be? Thanks.
This comment was minimized by the moderator on the site
Great tutorial ! Been using this for one year!! One question, How to make 2 charts dynamic together connected to one radio button?
This comment was minimized by the moderator on the site
For me this gave an error =Choose($N$2,Chart1,Chart2,Chart3) I replaced it with =Choose($N$2;Chart1;Chart2;Chart3) Thank you for this tutorial. It makes sheets look neat.
This comment was minimized by the moderator on the site
Yes, this is what I'm looking for as well. If we use a picture of graph (linked picture), it shows picture only. However, for a real graph, if we put our mouse on it, it will show the sources and other available option to adjust the graph. Have you found a way to do this?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations