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

Excel テーブルの使用

ListObjects は、ユーザーの操作に基づいてデータを並べ替えおよびフィルター処理する組み込み機能を提供します。並べ替えとフィルタリングの両方のオプションは、ヘッダー行に自動的に追加されるドロップダウン リストから提供されます。ListObject .これらの機能 (並べ替えとフィルタリング) により、ListObject並べ替えやフィルタリングが変更されると、チャート内のデータの表現が変更され、現在の状態を反映するため、ダイナミック チャートのデータ ソースとして機能するのに最適な候補と思われます。ListObject.

デモンストレーションを理解しやすくするために、ワークブック以下に概説するように、ゼロから一歩一歩前進します。

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

動的数式の使用

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

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

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