• ベストアンサー

エクセルで複数のグラフを描くには?

エクセルで折れ線グラフを描いてますが、1シートにたくさんデータ表が有り、それぞれ同じグラフを書きます。その場合、系列がたくさんあるため、1個づつグラフを書くのが大変です。そこで、グラフをコピー・貼り付けで、データ範囲を変更したのですが、系列の名前と項目軸ラベルの表示がエラーとなります。たくさんあるデータに対して同じグラフを書く場合、2個目からは簡単に描く方法はありませんか? 教えてください。

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

  • ベストアンサー
  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

ユーザー定義グラフとして登録して使いまわせばどうでしょうか。 ユーザー定義グラフとして登録 http://kokoro.kir.jp/excel/graph-custom-types1.html ユーザー定義グラフでグラフ作成 http://kokoro.kir.jp/excel/graph-custom-types2.html >データ範囲を変更したのですが、 どのようなやり方で変更したのですか? >系列の名前と項目軸ラベルの表示がエラーとなります。 アラートが出て設定できないのですか? それとも 表示がおかしくなるのですか? 他にはマクロ化が考えられますが、マクロを組む労力が大変です。 グラフに対する元のデータ位置(セル範囲)に規則性はありますか?

jhon999999
質問者

お礼

早速の解答ありがとうございます。こんなに良い方法があるなんてびっくりです。大変便利になりました。ありがとうございました。

関連するQ&A

  • エクセルのグラフで2つの棒グラフの軸を分けたい

     エクセルのグラフで,1枚のシートに2項目のデータを共に棒グラフで書きたいのですが.単位が大きく離れていて入るので,軸をグラフの右左で表示させようとしています.    データ系列の書式設定 軸 第2軸 でやると棒グラフが重なってしまうので、困ってます.何か方法はないでしょうか?  あきらめて,折れ線グラフと棒グラフを使ったほうが良いのでしょうか. よろしくお願いします.

  • エクセル2007で第2項目軸ラベルをグラフの上に表示したいのですが。

    エクセル2007で年度毎の2項目の時系列データから2軸上の折れ線グラフを作成しています。グラフの下に西暦を,グラフの上和暦を表示したいのですが,どのようにしたらよいのでしょうか。2003では第2項目軸ラベルに使用,という欄があったのですが,2007ではどのようにすればよいのかわからなくて困っています。

  • Excelのグラフを動的に作成したい。

    Excelのバージョン:2002 Excelのグラフ機能を使ってグラフを作成しており、「名前の定義」を利用して ドロップダウンリストの中身でグラフが変化するところまでは出来たのですが 本来の目的が上手く行きません。 以下に、自身で作成した変化するグラフの手法を書きます。 0:項目軸と値にそれぞれA~Eまでの5種類のパターンがあるデータを用意。 1:項目軸A~Eまでのデータ範囲にそれぞれ「項目軸A」、「項目軸B」…… と名前の定義をする。 2:値A~Eまでのデータ範囲にそれぞれ「値A」、「値B」…… と名前の定義をする。 3:A1セルにA~Eまでのドロップダウンリストを作成する。 4:「名前の定義」から「sheet1!項目軸(シート固有)」という名前で参照範囲に「=INDIRECT("項目軸"&sheet1!$A$1)」と入力する。 5:「名前の定義」から「sheet1!値(シート固有)」という名前で参照範囲に「=INDIRECT("値"&sheet1!$A$1)」と入力する。 6:グラフツールを使って棒グラフを作成。 グラフの「元のデータ」にて、「系列」タブを開いて系列を追加。  値に「sheet1!値」、項目軸ラベルに「sheet1!項目軸」を入力してグラフを作成。 7:ドロップダウンを変化させると、ドロップダウンの表示に対応したグラフが表示される。 本来の目的は、 3のA1セルに自身のシート名を取得する式を記入して、このシートを複数作成し、 シート名をA、B、……と変更する事によって、自動的にグラフが変化していく物を作りたいのですが シートを複製した途端、グラフの「項目軸」と「値」に{100,200,……}と言った形で実際の値がコピーされてしまいます。 なんとか上手く作成する方法はありますでしょうか? ご教授の程、よろしくお願い致します。

  • EXCELのグラフで

    既出の質問を見ても良く分からなかったので質問させてください。(WinXP Office2000)   | A | B  |  C _______________________ 1 | 1 | 1500 | 1234 2 | 2 | 1239 | 2110 3 | 5 | 1772 | 1199 4 | 10| 977 | 2891 こんな感じの表を折れ線グラフにする際、 A列をX軸で項目軸ラベルとし、B列とC列を系列1、系列2とします するとA列のX軸はラベルとして利用されるだけで、 数値として表示できません。 BとCは折れ線グラフで表記するとして、A列を横軸にし 1 2  5    10 という間隔になるよう数値としてグラフに反映させたいのですが。 数学が苦手なので説明が下手ですみません。

  • エクセル2007で複数系列の折れ線グラフ作成方法

    60名の子どもの体重の月ごとの推移を折れ線グラフにしたいのですが、エクセル2007でデータの範囲を選択し、折れ線グラフで自動作成しても、系列が月ごとになってしまい、X軸にも中のデータがごちゃごちゃと目盛りとして表れてしまいます。 ちなみに、データは1行に一人の子どもの1カ月目から40カ月目の体重を入力しています。 「データの選択」で、X軸を月ごとの目盛りに変えることはできましたが、系列のラベルとデータの範囲は60名分のデータを一つずつ選択しなおさなければならず、処理速度も遅いので時間がかかって仕方がありません。 よい方法がありましたらお知らせください。お願いします。

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

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

  • マクロでグラフのデーター範囲の変更

    すみません、シート1に埋め込みグラフが3つあります。それぞれ系列1、2、3とデーター範囲が設定されています。それで「項目軸ラベルに使用」にもデータ範囲が設定されています。 その、データー範囲をセルの最終行まで変更するマクロを作ろうと思っているのですが、うまくいかないので誰か教えて頂けませんでしょうか? 下記の様に各列の下にデータが入っています。更にその下にデータが追加されていくのですが、 それに伴ってデーター範囲も変更したいのですが何か良い方法を教えて下さい。 SetSourceDataとかで挑戦しようとしたのですが、各系列をどのように指定してよいのか分からず困ってしまいました。 どうか宜しくお願いします。  A列(項目軸ラベル) B列(系列1) C列(系列2) D列(系列3) =グラフ1    E列(項目軸ラベル) F列(系列1) G列(系列2) H列(系列3) =グラフ2  I列(項目軸ラベル) J列(系列1) K列(系列2) L列(系列3) =グラフ3

  • エクセルの折れ線グラフで・・・

    エクセル2000です。エクセルの折れ線グラフで、各データ系列の最高値および最低値のデータラベルの値を表示させるにはどうしたらいいですか?

  • excelで系列の異なる複数のグラフを作る

    添付ファイルのようなグラフをexcelで書くには、どのような機能をどのような手順で使えばよいでしょうか。 データの内容 ・a列が時間軸、c、d、h列がdata1,data2,data3に対応する。行が時間軸。 ・時系列データで各グラフともx軸は共通 ・異なるスケールのデータを、各グラフに書く ・スケーリングは自動でなされる というようなものですが、折れ線グラフの描画で、第2軸を使う方法を試しましたが、スケールリングが、独立に適正に制御するのが難しいことと、見やすさの点と簡明さの点で、 それぞれを別個のグラフに書くことにしました。 これらは、1枚のグラフとして扱いたい(シートへの移動の便から) これらのことにマッチした機能とその名称がよくわからないので、調べるのが難しいです。

  • EXCEL グラフ

    一つの項目に2つの数値があるEXCELの表からX軸とY軸を両方数値軸として折れ線グラフを作る作り方を教えて下さい。で横軸にその項目名をいれたいのですが。よろしくお願いします。

専門家に質問してみよう