ユーザーは目の前で更新されるチャートを楽しむことができます。 Microsoft Excel 2007 および Excel 2010 では、テーブルを作成するのと同じくらい簡単です。以前のバージョンでは、formula メソッドが必要になります。

通常のスプレッドシートのスキルを超えたい場合は、動的グラフの作成は良い出発点です。重要なのは、チャートのソース データをダイナミック レンジとして設定することです。グラフには、ソース データへの変更や追加が自動的に反映されます。幸いなことに、テーブル関数を使用する場合、このプロセスは Excel 2007 および 2010 で簡単に実装できます。それ以外の場合は、より複雑な方法があります。両方を調べていきます。

テーブルメソッド

まず、Excel 2007 と 2010 で利用できるテーブル関数を使用します。その簡単さに驚くでしょう。最初のステップはテーブルを作成することです。これを行うには、データ範囲を選択し、次の手順に従います。

  1. タブをクリックします入れる
  2. 「テーブル」グループで、タブロー
  3. Excel に選択した範囲が表示され、編集できます。テーブルにヘッダーがない場合は、必ずオプションのチェックを外してください。私のテーブルにはヘッダーがあります
  4. をクリックしてくださいわかりましたExcel はデータ範囲をテーブルとしてフォーマットします。

Excel - créer un tableau

テーブル上に作成するグラフはすべて動的になります。これを説明するために、次のように簡単な縦棒グラフを作成します。

  1. テーブルを選択します。
  2. タブをクリックします入れる
  3. グループ内でグラフィックスをクリックし、[グラフ] ドロップダウン リストから最初の平面縦棒グラフを選択します。

Excel - comment créer un graphique

次に、3 月の値を追加してグラフを更新し、グラフが自動的に更新されるのを確認します。

Excel - créer histogramme 2D

ダイナミックフォーミュラメソッド

もっと複雑な計算式の方法もあります。テーブルと同様に、自動的に更新されるダイナミック レンジに依存していますが、ユーザーによる少しの支援が必要です。

前のシートを使用すると、各シリーズに 1 つとラベルに 1 つずつ、合計 5 つのダイナミック レンジが必要になります。列 A のラベルのダイナミック レンジを作成する手順は次のとおりです。次に、次の手順に従って列 B ~ E の動的ラベルを作成します。列 A の動的範囲を作成するには、次の手順に従います。

  1. タブをクリックします数式
  2. オプションをクリックします名前を設定するグループの中で定義された名前
  3. ダイナミック レンジの名前を入力します。ラベル
  4. 現在のシートを選択します。必要に応じて、スプレッドシートを使用できます。
  5. 次の式を入力します。=OFFSET(Feuil2!$A$2,0,0,COUNTA(Feuil2!$A:$A))
  6. をクリックしてくださいわかりました

次に、上記の手順を繰り返し、次の範囲名と式を使用して各シリーズのダイナミック レンジを作成します。

  • シリーズ1: =OFFSET(Feuil2!$B$2,0,0,COUNTA(Feuil2!$B:$B)-1)
  • シリーズ2: =OFFSET(Feuil2!$C$2,0,0,COUNTA(Feuil2!$C:$C)-1)
  • シリーズ3: =OFFSET(Sheet2!$D$2,0,0,COUNTA(Sheet2!$D:$D)-1)
  • シリーズ4: =OFFSET(Feuil2!$E$2,0,0,COUNTA(Feuil2!$E:$E)-1)

最初の範囲参照は行 2 から始まることに注意してください。これは、行 1 にヘッダーの行があるためです。2 番目の参照セットは列全体を参照するため、数式は列内のすべての値をサポートできるようになります。特定の範囲だけです。 -1 を追加すると、ヘッダー セルがカウントから削除されます。最初の式 (列 A のラベル用) には、このコンポーネントがありません。

新しいデータを連続して入力する必要があることに注意してください。行または列をスキップすると、この手法は期待どおりに機能しません。

なぜ各範囲名に Series ラベルを追加したのか疑問に思われるかもしれません。名前だけを使用すると Excel が混乱する可能性があります。 1 行目のシリーズヘッダーも名前です。グラフのデフォルトでは、各シリーズ名ごとに各列のラベル ヘッダーが使用されるため、これらのラベルを使用してダイナミック レンジに名前を付けることはできません。ワークシートのヘッダーとダイナミック レンジ名に同じラベルを使用しないでください。

次に、前と同様にヒストグラムを挿入します。新しいデータを入力しても、グラフにはまだ反映されていません。これは、グラフがデフォルトで特定のデータ範囲 Sheet2:A1:E3 を参照するためです。次のように、作成したばかりのダイナミック レンジへの参照を変更する必要があります。

  1. グラフ内で任意の列を右クリックします。
  2. 表示されるサブメニューで、データの選択
  3. 左側のリストで「Serie1」を選択し、「修飾子
  4. 表示されたダイアログ ボックスで、コントロール内の Serie1 のダイナミック レンジへの参照を入力します。系列値。この場合、=Sheet2!Series1 となります。
  5. をクリックしてくださいわかりました

上記のプロセスを繰り返して、ダイナミック レンジを反映するように残りのシリーズを更新します。シート 2!シリーズ 2;そしてLeaf2!Serie3。

次に、次のようにグラフの軸ラベル (列 A) を更新します。

  1. [データ ソースの選択] ダイアログ ボックスで、(右側のリストにある) [1 月] をクリックします。
  2. 次にクリックします修飾子
  3. 表示されるダイアログ ボックスで、軸ラベル Sheet2!Label のダイナミック レンジを参照します。
  4. をクリックしてくださいわかりました

2 月を更新する必要はありません。 Excel が代わりにやってくれます。 3 月のデータの入力を開始し、チャートが自動的に更新されるのを確認してください。データは連続して入力する必要があることに注意してください。行や列をスキップすることはできません。

この式メソッドはテーブルメソッドよりも複雑です。ダイナミック レンジに名前を付け、シリーズ参照を更新するように注意してください。タイプミスを見つけるのは簡単です。チャートが更新されない場合は、範囲参照を確認してください。