Excelのチャートが新しいデータで更新されない(2つの適切な解決策)

  • これを共有
Hugh West

Excelのグラフが新しいデータで更新されないという状況に陥り、解決策を探しているのなら、あなたは正しい場所にいます。 この記事では、この問題に対する2つの可能な解決策を説明しました。

練習用ワークブックをダウンロードする

下記の練習用ワークブックを下記リンクからダウンロードしてください。

新しいデータでチャートが更新されない.xlsx

2 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のグラフが新しいデータで更新されない場合は、再起動してみるか、コメントボックスでお知らせください。 できるだけ早く対応し、お客様のケースを解決できるよう努力いたします。 これからも エクセルウィキ そして、学び続けてください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。