• ベストアンサー

エクセルでデータを一括でグラフにするには

 実験等で同じ数のデータが多数ある場合に、1つ1つグラフウィザードを立ち上げてグラフにし、かつグラフを1つの表にまとめてプロットする操作が面倒くさくて困っています。  マクロか何かを使って1回1回のグラフウィザードの立ち上げ操作を省略でき、かつ同じ表に多数のグラフを書き込めるにはどうしたら良いでしょうか?教えてください!

  • levino
  • お礼率45% (186/412)

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

  • ベストアンサー
  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.6

マクロの記録は簡単です。 操作がそのままプログラムとして記録され、あとから同じように再現できます。

levino
質問者

お礼

返事遅れて申し訳ありません。ありがとうございました!

その他の回答 (5)

  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.5

一つのワークシートの中に10個のグラフができればいいのですね。 10個のグラフの並び方はあるのでしょうか。 横1列、縦1列、4列4列2列、などどうでしょう。 マクロの記録で大部分ができるでしょう。

levino
質問者

補足

縦1列がいいですね。マクロを使えば出来るということですね。マクロの使い方がまだ良く分からないのですが、簡単に出来そうでしょうか?

  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.4

追加で質問です。 それらのどの列を使用して、どういうグラフにしたいのでしょう。 多数のグラフの意味がよくわからないのです。

levino
質問者

補足

名簿を横軸、身長を縦軸にして1つの表に10種類の折れ線を書くという事です。

  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.3

A列に氏名、B列に1年目の身長、C列に2年目の身長・・・10年目の身長が入っていて、行数が40あるということですか。 グラフの範囲は、A列ととある列の2つの列ということですか。 それとも10年以上のデータがあってそのうちの10年をグラフにするということですか。

levino
質問者

補足

A列に氏名、B列に1年目の身長、C列に2年目の身長・・・10年目の身長が入っていて、行数が40あるということです。うまく伝わらなくてすみません。

  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.2

具体データがないのでもう少し理解ができないのですが、範囲指定を手作業でしているため、自動でしたいということですか。 自動でするためのキーとなるものはあるのですか。

levino
質問者

補足

例えば1クラス40人の名簿順をx軸(x=1~40)、身長をy軸として、データを40個プロットしたとします。  それを過去10年のデータをまとめろて1つのグラフとして統計化しろという時、いちいち10回グラフを作るのは面倒ですよね?データ数は毎年40個で変わらないし、1回1回の操作は全く同じですよね?(セルが変わるだけで)  それをプログラム化(マクロ)して操作を簡単にしたいという事です。

  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.1

もう少し具体例(入力データと出力レイアウト)があるといいのですが、説明してもらえますか。

levino
質問者

補足

実験であるパラメータをxにとってそれに応じた値をyにとってグラフを書く時です。xの値はそのままで、yデータが多数ある時に、1つのグラフに全てのデータをプロットしたいのですが、今はいちいちグラフを1つ1つ範囲を指定して入力している状況です。(1つグラフを作って、元のデータ→系列追加)

関連するQ&A

  • エクセルでグラフをマクロ化することはできますか?

    エクセルで、ごく簡単な表をグラフ化するのですが、マクロ化することはできますか? 例をあげます。 A1、B1、C1、D1、E1にそれぞれ数値(整数)が入っています。セルがたった5つだけの簡単な表です。これと同じ形式の表が10あります。これを円グラフに表し、割合として表示します。一つの表をグラフウィザードで円グラフにするのは、いたって簡単です。しかし、5つあるデータエリアの色をすべて変え、引込み線をつけない、凡例のフォントの大きさ、種類を変えるなど、設定をいろいろ変えました。この操作を10ある表すべてに繰り返しやりたくないのですが、マクロでできますか?あるいは、ほかによい方法がありますか?

  • エクセルのグラフ

    高校2年生です エクセルでの、グラフをつくりたいのですが、グラフウィザードで作ろうとすると、うまくつくりたい形にできないので、誰か教えていただけませんか たとえば、        (X軸におきたいデータ) (Y軸におきたいデータ) 日本          (1)                アメリカ        (2)                 イギリス       (3)                 というのを、散布図のグラフにしたいのですが、エクセルでつくろうとすると、どうしても、XとYにおきたいデータがそれぞれグラフ内にプロットされてしまいます この場合、どうすればいのでしょうか 少しわかりづらくなってしまて、申し訳ありません よろしくお願いします

  • エクセルの折れ線グラフにて

    表に書かれたデータを折れ線グラフで表示させています ただ、データ内部に文字も含まれているため 文字や空欄のデータはプロットせず 間も補完せずに折れ線グラフを引きたいのですが うまく出来なくてこまっています。 表のデータは表示されているデータや文字を変更することはできないため 他のセルに元のデータを参照する形でデータを持ち そのデータにてグラフを書いているのですが IF(ISNUMBER(A1)=TRUE,A1,"") とし、見た目は空欄となるのですが グラフを書いた場合、空欄とは判断せず 0にプロットしてしまいます。 また、 IF(ISNUMBER(B1)=TRUE,B1,#N/A) とした場合はプロットはしないのですが 間を補間してしまいます。 ツール-オプション-グラフでは 空白のセルのプロット部分は プロットしない(空白を残す) になっているのですが なぜ補間されてしまうのでしょうか? お力をお貸しください

  • エクセル・グラフコピーができません

    エクセル2003で、データの横にウィザードでグラフを作りました。 そのグラフをコピーしたいのですが、グラフ上で右クリックしても、プロットエリアの書式設定やグラフの種類etc・・・は、出て来ても、「コピー」 が出てこないのです。 どうすればコピーできるのでしょうか? 初心者用に、教えて下さい。

  • エクセル グラフの元データはどこ!?

    こんばんは。土日も深夜もなくエクセルと格闘中でございます。 どなたか、どうか、お助けください・・・。 エクセルの達人?と思われる人から送られてきたエクセルファイル  ・Exel 2000で、マクロ設定がYesで有効、無効にできる程度のセキュリティ   がっかっています 完全に文章とグラフで仕上げられた美しい報告書です。 ですが、データをいじって修正したいのに、ファイルのどこを さがしても、元データらしきシートも表もないのです。  ファイルはこれだけメールで送信されてきて、フォルダ内に  他に何もリンクしているファイル・シートもないのですが、 元データはどうやったらいじれるのでしょう???? エクセルのグラフといえば、単純に集計表を作って、それから グラフ化するのですが、元となる表は別シートなどに普通あるかと 思うのです。 ですが、この報告書、達人すぎて何一つ元データや表にあたるものが 見当たりません。 ●エクセルのマクロ設定によって?恐らく元データ表をグラフに変換  してあるか?、、、私の知らない高度なテクニックをご存知の方! ●ぜひ、グラフしかついていない、マクロ設定のファイルのどこに  元データが隠れているのか?  どうやったら元データを表レベルで修正できるのか? 教えてください!どうかよろしくお願いいたします。

  • Excelで増えたデータをグラフに自動追加

    というのをしたいんです。通常はグラフ化するデータを選択してからグラフを作成しますが、余分にセルを選択しておくとグラフ内に余白ができてしまいます。 また、あとからデータを選択してグラフ内にドラッグしたり、グラフウィザードから再度範囲を選択をしたりという方法もありますが、それだと手作業になります。 データが増えた分だけを、自動的に棒グラフや折れ線グラフに追加することはできるでしょうか。 マクロはできれば使わないほうがいいですが、無理ならマクロでもかまいません。よろしくお願いいたします。

  • エクセルマクロで折れ線グラフの空白データを表示しない方法を教えてください。グラフの選択が出来ません。

    エクセルマクロですでにある折れ線グラフの空白データを表示しない方法を教えてください。”DisplyBlanksAs=xlNotPlotted”を使えばよいと思うのですが、グラフの選択が出来ません。【Sheets1】にすでに【グラフ1】があります。【Sheets2】にグラフのデータがあります。【Sheets2】にデータを呼び込み【グラフ1】を作成しています。データが空白であるとY値が【0】にプロットされてしまいます。これを回避したい。マクロで【グラフ1】が選択できません。選択する方法を教えてください。

  • Excelの折れ線グラフでデータ欠落を飛ばして線でつなぐには?

    Excelのグラフで、毎月のデータと隔月のデータを同じ折れ線グラフ上に表示したいと考えています。 グラフウィザードで作成すると、毎月のデータは折れ線グラフとなりますが、隔月のデータが点だけプロットされて線で結ばれません。 同様に、日毎の値を折れ線グラフにしているとき、1日だけ欠落が生じてもその日を飛ばして前日と翌日で線を結ぶグラフを描きたいです。 このようなグラフを描くことがエクセルで可能でしょうか? ご存知の方、教えてください。宜しくお願い致します。

  • グラフの面積

    グラフに描かれた任意の区間を選択して その範囲の面積を求める事の出来るよいソフトを ご存知ありませんか? 実験値をプロットしたグラフなのですが データ数が多いので手計算に頼る事が出来ないので… もし、よいものありましたらよろしくお願いします。

  • エクセルのグラフでデータ範囲を参照するには

    エクセルでグラフを作成した後に、データ数の変更等や データ範囲を変更などで、「データ範囲(D):」の入力範囲に 表のセルを指定したいのですがどうしてもうまくゆきません VBAやマクロを使用するのも敷居が高いし、どなたか教えて 頂けますでしょうか

専門家に質問してみよう