動的なチャートの作成

Excel テーブルの使用

ListObjects は、ユーザーの操作に応じてデータを並べ替えたりフィルターしたりするための組み込み機能を提供します。並べ替えとフィルターの両方のオプションは、ヘッダー行に自動的に追加されるドロップダウン リストを通じて提供されます。リストオブジェクト 。これらの機能 (並べ替えとフィルター) により、リストオブジェクト並べ替えやフィルタリングが変更されると、グラフ内のデータの表現が現在の状態を反映するように変更されるため、動的グラフのデータ ソースとして機能するのに最適な候補であると思われます。リストオブジェクト.

デモをわかりやすくするために、ワークブック以下に概説するように、ゼロから一歩ずつ前進してください。

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

動的数式の使用

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

デモをわかりやすくするために、ワークブックを最初から作成し、以下に示すように段階的に進めていきます。

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