目次
Excelのグラフが新しいデータで更新されないという状況に陥り、解決策を探しているのなら、あなたは正しい場所にいます。 この記事では、この問題に対する2つの可能な解決策を説明しました。
練習用ワークブックをダウンロードする
下記の練習用ワークブックを下記リンクからダウンロードしてください。
新しいデータでチャートが更新されない.xlsx2 Excelのグラフが新しいデータで更新されない場合の解決策
まず、次のデータと対応するグラフをご覧ください。
3店舗の売上データを100%積み上げたグラフです。 さて、問題は、既存のデータに新しいデータを追加しても、グラフは自動的に更新されないことです。
ここでは、この問題に対する2つの解決策を紹介します。
注意喚起
解決策を探る前に、もしあなたの 計算オプション は 計算式 タブで表示します。 算出方法 グループ)が「自動」に設定されていないと、毎回F9キーを押して変更を適用する必要があります。 そのため、最初にそれを行ってください。
解決策1:データをExcelの表に変換する
を回すと 表データ 新しいデータを追加すると、Excel は自動的にグラフを更新します。 データをテーブルにするには、次の手順に従います。
📌 ステップス
- まず、データまたはデータ内のセルを選択し、次に インサート タブで表示します。
- 次に テーブル ボタンと テーブルの作成 のウィンドウが表示されます。
- ここで、以下のチェックボックスをオンにします。 テーブルにはヘッダーがあります .
- 最後に よっしゃー .
ここで、新しい列や行を追加し、そこに値を入力すると、Excelは自動的にグラフを更新します。
注
新しいデータは、最後のエントリーのすぐ隣に入力します。つまり、新しいエントリーと古い最後のエントリーの間に空白の行や列がないようにします。
解決策2:各データカラムに動的な数式を設定する
Excel 2003以前のバージョンをお使いの場合は、1番目の解決策は使えません。 その場合は、ダイナミック・フォーミュラを使用して、新しいデータによるExcelチャートの更新を可能にする必要があります。 ここでは、その方法を説明します。
📌 ステップ1:各データカラムに定義名を作成し、動的な数式を設定する
まず、各データカラムの名前を定義し、それぞれのカラムに動的な式を設定する必要があります。 これを行うには、次のようにします。
- に行ってみてください。 計算式 タブ>> をクリックします。 定義された名前 ボタンをクリックし 名前の定義 をリストから選択します。
があります。 新名称 のウィンドウが表示されます。
- に最初のデータ列のヘッダー名を入力します。 名前 ボックスの中で、次のように入力します。 月 次に来る名前は、Store_1、Store_2、Store_3です。
注
名前を定義する際、スペースではなくアンダースコア(_)を入れてください。 Excel Name Managerは定義された名前にスペースを入れることをサポートしていません。
- から現在のワークシート名を選択します。 スコープ のドロップダウンです。 ダイナミック・フォーミュラ のワークシートがあります。
- での を指します。 ボックスで、最初のデータ列に次の数式を挿入します。 他のデータ列については、そのデータ範囲に応じて変更する必要があります。
=offset($b$5,0,0,counta($b:$b)-1)です。
があります。 OFFSET機能 はデータの最初のセルを指すので、データがセル A2 から始まる場合は、B5 の代わりに A2 と入力します。 COUNTA機能 はデータ列全体を指します。 データ範囲に応じて数式を変更してください。
- 最後に よっしゃー .
次の3つのデータ列も同様に、Store_1, Store_2 & Store_3 と名付け、それぞれ以下の動的計算式を設定します。
店舗1の場合。
=offset($c$5,0,0,counta($c:$c)-1)です。
ストア2向け。
=offset($d$5,0,0,counta($d:$d)-1)
店舗用 3.
=offset($e$5,0,0,counta($e:$e)-1)です。
これで、データカラムの定義名作成と動的計算式の設定が完了しました。 再度、確認は 名 称 マネージャー オプションを使用します。
📌 ステップ2:凡例の入力と水平軸のラベルを定義された名前に変更する
- ここで、チャートエリア上の任意の場所をクリックします>> マウスを右クリックします>> をクリックします。 データ選択 をコンテキストメニューから選択します。
があります。 データソースの選択 のウィンドウが表示されます。
- 見る レジェンドエントリー(シリーズ) セクションで、最初のエントリーを選択し 編集 ボタンをクリックします。
- より Editシリーズ ウィンドウズ、ライティング 'ダイナミック・フォーミュラ'!Store_1 において シリーズの値です。 ボックスを使用します。 つまり、範囲を対応する定義された名前に置き換えます。
- プレス よっしゃー .
- 同様に、Store 2とStore 3についてもこれを繰り返す。
- 次に 横軸(カテゴリー)ラベル セクションをクリックし 編集 ボタンをクリックします。
以下のウィンドウが表示されます。
- セル範囲を定義された名前に置き換えます。 月 ではなく
- 次に、 を押します。 よっしゃー を2回繰り返して、すべての窓を閉めました。
これで、新しいデータを追加すると、Excelのチャートが更新されます。 その証拠に、次の画像を見てください。
続きを読む エクセルでグラフデータを編集する方法(5つの適切な例)
結論
それでも、Excelのグラフが新しいデータで更新されない場合は、再起動してみるか、コメントボックスでお知らせください。 できるだけ早く対応し、お客様のケースを解決できるよう努力いたします。 これからも エクセルウィキ そして、学び続けてください。