ダイナミック チャートの作成

Excel テーブルの使用

ListObjects は、ユーザーの操作に基づいてデータを並べ替えおよびフィルター処理する組み込み機能を提供します。 ListObject のヘッダー行に自動的に追加されるドロップダウン リストから、並べ替えとフィルタリングの両方のオプションが提供されます。これらの機能 (並べ替えとフィルタリング) により、ListObject は動的グラフのデータ ソースとして機能するのに最適な候補のようです。 ListObject の状態。

デモンストレーションを理解しやすくするために、ワークブックを最初から作成し、以下に概説するように段階的に進めます。

  1. 空のワークブックを作成します。
  2. ワークブックの最初のワークシートの Cells にアクセスします。
  3. セルにデータを挿入します。
  4. 挿入されたデータに基づいて ListObject を作成します。
  5. ListObject のデータ範囲に基づいて Chart を作成します。
  6. 結果をディスクに保存します。

動的数式の使用

ListObjects をダイナミック チャートのデータ ソースとして使用したくない場合は、Excel 関数 (または数式) を使用してデータのダイナミック レンジを作成し、コントロール (ComboBox など) を使用して変更をトリガーすることもできます。データで。このシナリオでは、VLOOKUP 関数を使用して、ComboBox の選択に基づいて適切な値を取得します。選択が変更されると、VLOOKUP 関数はセルの値を更新します。セルの範囲が VLOOKUP 関数を使用している場合、ユーザーの操作で範囲全体を更新できるため、ダイナミック チャートのソースとして使用できます。

デモンストレーションを理解しやすくするために、ワークブックを最初から作成し、以下に概説するように段階的に進めます。

  1. 空のワークブックを作成します。
  2. ワークブックの最初のワークシートの Cells にアクセスします。
  3. 名前付き範囲を作成して、セルにデータを挿入します。このデータは、ダイナミック チャートの系列として機能します。
  4. 前の手順で作成した名前付き範囲に基づいて ComboBox を作成します。
  5. VLOOKUP 関数のソースとなるセルにさらにデータを挿入します。
  6. VLOOKUP 関数を (適切なパラメーターを使用して) セル範囲に挿入します。この範囲は、ダイナミック チャートのソースとして機能します。
  7. 前の手順で作成した範囲に基づいてチャートを作成します。
  8. 結果をディスクに保存します。