• ベストアンサー

エクセル: データ入力とグラフの同期

日常の健康管理にエクセルを使おうと思います。 毎日体重を量っています。これをグラフ化したいと思います。 入力済のデータをグラフにする方法はわかるものとします。 体重のグラフは、毎日一個(一行)づつデータが増えて行きます。このシートと同期して、データが一個増えるごとに(勝手に?)折れ線グラフが伸びていくような操作は可能ですか? 可能なら大体の方法を教えてください。

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

  • ベストアンサー
  • tsubuyuki
  • ベストアンサー率45% (699/1545)
回答No.1

「動的な範囲名」と言う定義を使ってやれば可能です。 以上、大体の方法でした。 以下は、一連の流れです。 必要無ければ、読み飛ばしてくださいませ。 準備として、A列に日付、B列に体重が入る列を用意します。 1行目は項目名で、A1には「日付」、B1には「体重」と言う文字列が入っています。 で、A2セル以下に体重を測った日付が(これは文字列でも日付数値でもOKです)、 B2セル以下に体重(コレは数値で)が入っていくものとします。 ダミーで2~3行くらい入力しておきましょう。 で、これを基に折れ線グラフを作っておきます。 さて、お使いのエクセルのバージョンがわかりませんから、 2010を前提に話を進めます。バージョンは質問文中に書いておくと早いですね。 数式タブから、名前の管理をクリックし、新規作成します。 名前の欄には解りやすいモノを付けます(私は「体重変動」としました)。 参照範囲に、以下の式を入力     =OFFSET(Sheet1!$B$2,0,0,COUNT(Sheet1!$B:$B),1) 入力が終わったら、OKを押して、追加します。 (OFFSET関数に関しては、詳細は別途お調べください。) 続けてもう一つ、新規作成します。 名前は前述の通り解りやすいモノを(私は「日付」としました)、 参照範囲には、以下の式     =OFFSET(Sheet1!$A$2,0,0,COUNTA(Sheet1!$A:$A)-1,1) を入力します。 上下の式の違いは「COUNT」と「COUNTA」、 下はグラフのX軸に表示するラベルを想定していますから 「文字列が混ざる可能性」を考慮して「COUNTA」を使っています。 グラフに戻り、折れ線をクリックすると、数式バーに数式が出てきますので、 そいつを     =SERIES(Sheet1!$B$1,Book1!日付,Book1!体重変動,1) 書き換えてやります。 Sheet1・Book1 のところは、ご自身のモノを採用くださいませ。 (私はたまたまSheet1・Book1だっただけですから。) はい、コレで(多分)完成です。 日付と体重を1行追記してやると、グラフも1日分(多分)伸びます。 追記) 2003以前での「名前の定義」は、 「挿入」→「名前」→「定義」だったと思います。 確か新規作成では無くて、直接打って「追加」だったと思いますが、 この辺の記憶は曖昧です。 2007は多分、2010とほぼ同じ操作だったと思います。 どちらも手元に無いため確認取れず、悪しからずです。

e-toshi54
質問者

お礼

ご教示ありがとうございました。また、お礼が遅れて申し訳ありません。 実はまだ取り掛かっていません。考えていたより小生には荷が重そうです。・・・でも、確定申告が終わったら取り掛かってみようかと思っています。

その他の回答 (2)

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.3

大体の方法: 名前の定義を使って現在データが記入されているセル範囲を計算させ、それをグラフの元データとしてセットする。 具体的な手順: は、ご利用のエクセルのバージョンとか、実際にアナタが今作成している表をどこ番地から何を記入しているのか、などによって変わります。 下記などを参考に、まずその通りに作成して上手くできるようになってください。 http://ameblo.jp/make-excel/entry-10912432936.html

e-toshi54
質問者

お礼

ご教示ありがとうございました。 実は市内のPCサークルの「日常生活にも使えるエクセル」として紹介しようと思っていたのですが、ちょっと荷が重そうな気がして来ました。事前に学習してみてどうするか決めようと思っています。

  • tsubuyuki
  • ベストアンサー率45% (699/1545)
回答No.2

すいません、さらに追記です。 系列の式内の「Sheet1!B1」は、系列名の部分に影響します。 凡例に表示される文字が変わります。

e-toshi54
質問者

お礼

再度ありがとうございました。

関連するQ&A

  • EXCELで折れ線グラフを作る

    EXCELで折れ線グラフを作る Sheet1で3000個の数字をドラッグして、折れ線グラフができました。 その後、Sheet2で同様に3000個ぐらいの数字をドラッグしてグラフを作ろうとしたらエラーになりました。 エラーメッセージは「使用可能なデータ系列の数は1グラフあたり最大255個です。」 そこで質問です。 255を超える数字の折れ線グラフはできないのでしょうか?そしてどのようにしたらできるのでしょうか? Sheet1ではなぜできたのでしょうか? よろしくお願いします。

  • エクセルで体重計グラフをつけたい

    エクセルで毎日の体重を管理しています。 こんな感じです。 セルA セルB(kg) セルC(体脂肪率) 8/1   73.1     19.1% 8/2   72.8     19.2% 8/3 ・・・・・・・・・・・・ これを折れ線グラフにして表示したいのです。 あと毎日付けていけば、グラフに新しい情報が 反映されるようにも。 どうしたらできますか??

  • エクセルのグラフで2つのデータを表示したい

    エクセルのグラフで、2つの異なる数値データ(複数会社の株価データ)を折れ線グラフで表示したいのですが、それぞれ金額(1,000円と10,000円のように)が違うために、ひとつのグラフにうまく表示できません。グラフ左右のY軸を利用してそれぞれの折れ線が離れてしまわないように表示する方法はないでしょうか??

  • エクセルで作る折れ線グラフで、例えば毎日の体重を示すグラフを作りたいと

    エクセルで作る折れ線グラフで、例えば毎日の体重を示すグラフを作りたいとき、0からではなく、40~70の範囲での動きを示したいのですがどうすればいいでしょうか。 0から表示されると0~70の範囲での折れ線になり変化の様子がざっくりとしか見えないので、変化の度合いがわかりやすいようにメリハリがある折れ線グラフにしたいのです。

  • Excel 2007 グラフのデータテーブルについて教えて下さい。

    Excel 2007 グラフのデータテーブルについて教えて下さい。 データテーブルの並び順を変えたいのですが、方法がわかりません。 データは3つあり、 A:棒グラフ B:折れ線グラフ C:折れ線グラフ(線なしにしています) 現在データテーブルは上からABCの順に並んでいますが、 BACの順にしたいです。 宜しくお願い致します。

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

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

  • エクセルでのグラフの作りかた

    教えてください。 エクセルで毎日、体重と体脂肪の折れ線グラフをつくりたいのですが、 項目が複数ある場合(今回は体重と体脂肪ですが、これに筋肉量や歩数なども いれるとか)どういう手順でグラフを作ったらいいのでしょうか?

  • Excelの折れ線グラフを重ねたい

    体重、体脂肪、基礎代謝、体年齢などが出る体重計を持っているので、すべてをExcelで管理したいと思っています。(できれば、体温も一緒に) 折れ線グラフを作りたいのですが、値が色々で、上手く作れません(体重はY軸を50~60にしたい、体脂肪は20~30にしたい等、Y軸の値がばらばらなため。) そこで、それぞれ折れ線グラフを作って重ねられないか?と、思ったのですが、透明化ができないようなので、重ねても一番上のグラフしか見えません。 どうしたら、全部の値をグラフで表示できるでしょうか?

  • 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つのグラフにプロットすることは可能でしょうか?

  • Excelでのグラフ作成について

    私はあるデータをExcelで管理しています。それを折れ線グラフにしようと思います。私のデータは6項目の数値が横に並び、その右横に日付を入れてあります。同じ項目のデータが月単位で累積されるので、それらが下に伸びていく形を採っています。しかしグラフウィザードだと、こうして総てのものが横に並んでいると、日付を項目名としてY軸にすることができませんでした。打ち込んだデータを90度回転させた形で並べ替えることができればよいのでしょうが、残念ながら、それを一発で変換することができません。お願いします。どなたか、Excelのグラフウィザードで、私のような表を折れ線グラフにするよい方法を教えてください。

専門家に質問してみよう