• ベストアンサー

エクセルで、自動的にグラフを追加

うまく説明できないかもしれませんが・・・     A列  B   C 1行目 1/1  1/5  2/3 (横軸に表示) 2行目 3   5    4 とした場合、次、  2/5 という日付をDの1に入れたときに 自動で拾って別の場所に表示されたグラフに追加されるようにしたいときは どのような設定をすればいいのでしょうか? 今現在のグラフは折れ線グラフです。 エクセル2010です

noname#227225
noname#227225

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

普通にやるとできませんので、 出来上がったグラフを右クリック、データの選択 から いちいち範囲を変えてやるのが吉だと思われます。 オススメはしませんが、 頑張ればできないことも無いのでその辺りをザックリだけ。 使うのは初~中級の関数ですので関数に関する説明は割愛、 グラフが用意できているところから例示に則って始めます。 「名前の定義」を起動します。 「名前」に適当な文字列(ここでは「日付」とします。)を 「参照範囲」を以下の式   =OFFSET(Sheet1!$A$1,0,0,1,COUNT(Sheet1!$1:$1)) とし、OKで閉じます。 もう一つ、2行目の数値についても同様に「名前の定義」をします。  (ここでは「系列」という名前にします。) グラフの折れ線にフォーカスを移動し、数式バーに   =SERIES(,Book1!日付,Book1!系列,1) として、Enterキーで確定します。 ※Sheet1・Book1は実際の環境に合わせてください。 以上、設定完了です。 一箇所でも理解できないところがあれば、使わない方が無難です。 メンテナンスができないのでは意味がありませんから。 なので、正直なところオススメはしません。

noname#227225
質問者

お礼

今のところ、なんとかできているようです。 ありがとうございます。

その他の回答 (3)

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.4

回答No.3の追加です。 Excel 2010で回答No.3と同等の検証ができました。 貼付画像を参照してください。 追加データ用ブランクセルを予めグラフの範囲に含めて置きデータを追加する前に次回の追加分を準備してからデータを入力します。 常にブランクセルを1組以上残した状態にするとブランクセルと入力済みのセルの間にブランクセルを必要数追加できます。

noname#227225
質問者

お礼

ありがとうございます。 あとで実験してみます。 こちらの方が簡単かもしれませんね^^;

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.3

>    A列  B   C >1行目 1/1  1/5  2/3 (横軸に表示) >2行目 3   5   4 行と列を入れ替えないと目的に合わないのではないでしょうか? >次、  2/5 という日付をDの1に入れたときに >自動で拾って別の場所に表示されたグラフに追加されるようにしたいときは >どのような設定をすればいいのでしょうか? D2セルへ入力する値(数値)は? A1:D2を選択してからグラフを挿入してください。 D1とD2へ入力する前にD1:D2を選択してセルを挿入して下さい。 グラフの対象範囲がA1:E2に変化しますのでD1とD2へ値をくにゅうりょきしてもE1とE2がグラフの対象範囲としてブランクのセルが残ります。 更にE1とE2へ値を入力したいときはE1:E2を選択してセルの挿入を実行し手からE1とE2へ値を入力します。 その結果、グラフの対象範囲がA1:F2になっています。 このように順次セルを挿入しながら値を追加入力すれば範囲が自動的に広がります。 貼付画像はExcel 2013で検証したものですが、Excel 2010では折れ線グラフが同じようにできませんでした。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

A~D列までを選んでから、挿入→グラフをクリックする。

noname#227225
質問者

補足

すみません

関連するQ&A

  • エクセル2007 シートとグラフを連動させるには

    エクセル2007 シートとグラフを連動させるには A列(売上)-B列(コスト)=C列(売上総利益)という表を作り、それを縦軸金額横軸日付という折れ線グラフにしたのですが(つまりC列=売上総利益の折れ線グラフ)、日々シートにデータを入力するとそれに応じてグラフも自動的に更新?されるようにするにはどうすればよいのでしょうか?

  • エクセル・グラフ

    はじめまして。 エクセルで折れ線グラフを作成したいのですが、数値を入力して挿入からグラフを選択、そして折れ線グラフを選んで表示させてみると、縦軸と横軸は表示されましたが、線自体は横軸をずっと0の数値で沿っています。 数値は、横軸は日付、縦軸は体温です。 体温は文字列として記入しました。 どうすればいいのかわかりません。 助けてください。

  • Excelで特定のデータを追加すると自動でグラフに追加される方法

    Excelで以下のようなデータがあります。 例)   (A)   (B)   (C) (1) month name  data (2) 1月  ア社  100 (3) 1月  イ社  200 (4) 1月  ウ社  50 (5) 2月  ア社  200 (6) 2月  ウ社  100 (7) 2月  イ社  150 (8) 3月  エ社  100  ・・・ (A)列に月、(B)列に社名、(C)列に値が入ります。 ここで、ア社の1月~3月のデータを1つの折れ線グラフで描きます。 ⇒(A)列を横軸、(C)列を縦軸として、(B)列が"ア社"のみのデータを 使用したグラフになります。 このデータは月ごとのデータなので下の行に4月以降のデータを 順次追加していきます。 データを追加すると、上記"ア社"の折れ線グラフに自動でデータが 追加されるように描く方法はありますでしょうか? 任意に追加されるデータから、特定の条件((B)列に"ア社"が入力)に 当てはまるものだけ抽出してグラフを書く、 ということになると思うのですが。 マクロは使ったことがないので、なるべく使わない方法があればその方がよいのですが、 これを機に勉強しようとも思うのでマクロを使用する方法でもかまいません。 よろしくお願いいたします。

  • エクセル2007でのグラフ範囲の変更方法

    エクセル2007を使用しています。 エクセル2007で A列に日付 B列に個数 が入っており、折れ線グラフを作成しています。 A列の日付はすでに必要なだけ入っており、B列のみ更新する形になっています。 B列に個数を追加したときに、グラフの範囲をA列、B列とも個数入力行までに自動変更したいです。 VBAを使わず、関数だけでできる方法があれば押してください。 よろしくお願いします。

  • Excelでのグラフ

    現在Excel2000を使用していますが、以下のようなグラフは作成出来ますでしょうか? データ1: 3/3 200 3/20 300 3/29 500 4/1 800 4/10 500 データ2: 3/2 2000 3/5 1800 3/20 1500 3/25 1000 4/1 800 4/10 1200 4/18 1500 作成したいグラフ:  ・データ1の折れ線グラフ(横軸日付)  ・データ2の折れ線グラフ  ・データ1とデータ2を合計した折れ線グラフ  以上を1つのグラフで表示 現在の問題点:  ・データ1、2ではデータ取得日が異なるため横軸が共通にならない  ・それぞれのデータのグラフに、合計のグラフを追加する方法がわからない 以上ですが、Excelでこのようなことは可能でしょうか?それぞれ別グラフには出来ます。元データに手を加えずに、横軸を共通なものとしながら、三本の折れ線を1つのグラフにプロットすることは可能でしょうか?

  • エクセルグラフで0が表示される

    いつものことですみません。 教えてください。 エクセルで折れ線グラフを描画しましたところ、一番最後の表示が0になってしまうのです。 A列に日付(時間)、B列に数値データがリアルタイムに入ってくるので最後の行を特定できません。適当に広い範囲を指定しています。 B列の数値データの平均値(複数)を計算してC列(3平均値)・D列(5平均値)・E列(9平均値)に置いています。 ちなみにセルC3は、=IF(B3="","",AVERAGE(B1:B3))です。 見た目には、なにも表示がなく、0は入っていないのですが・・・ お忙しいとは存じますが、なにとぞよろしくお願いいたします。

  • エクセルでグラフを作成するときに ・・・

    いつも大変お世話になっております。 ただいま、エクセルにあるグラフ機能にて、折れ線グラフを作っています。 会社の出勤時刻を表にして、グラフにするという作業をしています。 「表」にて        A列   B列  C列   D列   E列       1行目日付 10/1  10/2  10/3  10/4  10/5       2行目曜日  土    日   月   火   水       3行目出社  7:45  7:50  7:53  7:32  休み       4列目退社  17:35 17:50 17:58  16:20  休み このような感じで作成して 単純な折れ線グラフにしています。 グラフは問題なく作成できるのですが、ここで質問したいのは、 出来上がったグラフの「項目軸」の月日と曜日の箇所に、日曜日は赤色で 土曜日は青色で その他は黒色で、と色を変えて表示させたいのですが、 このようなことは可能でしょうか? もし何か良い方方があれば教えていただけないでしょうか? よろしくお願い致します。

  • データを入力したときに折れ線グラフを自動的に伸ばしたい

    エクセル2003です 1カ月の折れ線グラフに 毎日入力するデータの累計を 入力したときに折れ線が表示するように グラフを作りたいのですができますか。 累計の列を「1~31」を選択し、グラフを作ると 数値が入力されていないとき折れ線が「0」で表示されてしまうのです。「0」の折れ線を表示させたくないのです。 データ 日付はA列に「1~31」と入力 数値は、B列に毎日入力する 累計は数値を入力すると計算され、C列表示される。

  • Excel 空白を含むグラフの可変域を設定したい

    名前定義を使用してグラフの可変域を自動的に参照させたいのですが、空白の扱いに困っています。 1.データの更新を日付を横軸にした折れ線グラフに  自動的に反映させたい 2.データの空白はグラフ上でも空白として扱いたい 3.できれば関数で処理したいがそれが効率的でなければマクロでも B列にデータの始まり以降は空白を含まない日付、 C列から決まった系列名があり値がそれぞれ列方向に伸びていきますが、 ここに不規則に空白が入ります。    A   B      C     D … → 1  2  日付    項目名 3  2010/1/1   (数値) 4  2010/1/8   (数値) 5  2010/1/15 6  2000/1/22 7  2000/1/29  (数値)         ↓      ↓ 今使っている名前定義:  ='Sheet'!$C$3:INDEX('Sheet'!$C:$C,COUNTA('Sheet'!$C:$C)+1) では空白の有無に影響されてしまいB3からの日付列にしか使えません。 どのような方法に変えるのが良いのでしょうか。 よろしくお願いします。

  • Excelマクロ:折れ線グラフの行範囲を可変

    Excel2010を使用しています。 マクロを記録して折れ線グラフを作ろうとしていますが、マクロを記録出来ないところがあるらしくマクロを実行できません。 マクロを使用するのが初めてで、VBAは勉強中の為、自力での組み立てが出来そうにありません。 どうかお力を貸して頂けないでしょうか。 sheetによって行の数に違いが有る為、行のみを可変範囲設定出来ればと思っています。 1行目に系列が表示しており、2行目からはすべて数字となっています。 A列を横軸の目盛りで表示し、C・D・E列を折れ線グラフで表示し、B・F列はグラフには使用しません。 よろしくお願いします。

専門家に質問してみよう