Excelのグラフでの系列の変更方法

このQ&Aのポイント
  • Excelのグラフで系列の参照範囲を簡単に変更する方法を教えてください。
  • Excel2000の2つのファイルをリンクして使用しており、1つのファイルの列データを元に2つ目のファイルにグラフを書いています。グラフをコピーしてデータの参照範囲を一列ずつ変更したいのですが、手動で範囲を選び直すのは大変です。
  • 関数の式のコピーではデータの参照範囲の変更が簡単なのですが、Excelのグラフでは置換機能が使えません。VBAなどを使用せずに、グラフの系列参照範囲を簡単に変更する方法を教えてください。
回答を見る
  • ベストアンサー

Excelのグラフでの系列の変更方法

質問が悪くてなかなか答えをいただけなさそうので再度記入します。Excel2000の件です。 2つのExcelのファイルをリンクして使っており、1つめのファイルのある列のデータを元に2つめのファイルにグラフを書いています。 このグラフを2つめのファイルの1シートに1グラフコピーして1列づつデータの参照範囲変えてグラフの内容を変えたいのです。 グラフの書式などはそのままコピーされるのでデータの参照範囲のみを変えたいのですが、その参照範囲を簡単に一列づつ変えて行く方法はないでしょうか。 すごく大きいファイルなのでマウスで範囲を選びなおすのが大変なのです。 関数の式のコピーなどだと置換機能が使えてデータ範囲の変更が簡単なのに、グラフではデータの上で右クリックしてでる「=SERIES([第6章.xls]Sheet1・など」の式を選んでも置換の機能が使えません。 VBAなどを使わずにできる方法をご存知でしたら教えてください。

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

  • ベストアンサー
  • sou_tarou
  • ベストアンサー率51% (196/381)
回答No.1

元データ を変更してはいかがですか? グラフをクリックしてハンドルを表示した状態で、メニューバーから「グラフ」「元データ」で参照データのセル番地が表示されます。 2000でもあったように記憶していますが、、、

dadachichi
質問者

お礼

ご回答ありがとうございました。名前を定義すれば出来そうなのでこれでやってみようと思います。

関連するQ&A

  • エクセルのグラフ作成のコピーについて

    エクセル2000の質問です。 別ファイルにある一列ごとのデータを参照してシートごとに一つのグラフを作成しています。 グラフのコピーをすると列番号が変わらないのでいちいち手で書き直すことになり、今は手作業でやっています。 面倒なのですが、何か簡単に一列ごとに列番号を変えていく方法はないのでしょうか。 グラフの系列を選択して式を選んでもそのときは置換が使えないようなのです。 マクロかなにかで可能でしょうか?? よろしくお願いいたします。

  • Excel グラフのコピーについて

    VBAでグラフシートをコピーして新しくデータを貼り付けたのですが、グラフ側のデータ範囲がぜんぜん違う所になってエラーになります。データ貼り付け範囲はコピー元と同じ範囲です。(件数は可変) データ範囲までコピーするためにはどうすればよいのでしょうか。 シートのコピー方法は、  Sheet("Sheet1").Select  Sheet("Sheet1").Copy Before:=Sheet(2) です。 グラフシートにはボタンマクロを配置して、そのボタンを押すと、データを範囲(件数)を求めて グラフを再作成するようにしています。ところが、上記コピーですとコピー後ボタンを押すと、 「実行時エラー'1004'; Series クラスの XValues プロパティを設定出来ません」 とエラーが出ます。 よろしくお願いします。

  • EXCELでコピーしたグラフのデータ範囲変更について

    EXCELでコピーしたグラフのデータ範囲変更について シートをコピー([ Ctrl ]キーを押しながらドラック&ドロップ)をした際 コピーしたシートのグラフのデータ範囲がコピー先のセルになりません。 毎回データ範囲を選択し直しているのですが、コピーしたシートのグラフデータ範囲がコピー先シートのセルに出来るような方法はあるのでしょうか? 是非、教えてください。宜しくお願いします。 ちなみに同じブックのシートをを別のPCで開いてシートのコピーをすると、グラフはちゃんとコピー先シートのデータを参照します。 パソコンの設定が悪いのでしょうか? よろしくお願いいたします。

  • Excelで列を追加で挿入した際にグラフの系列の参照している値が自動的に変わらない

    Excelでseries関数を使用したグラフを作成しております。データを入力しているファイルとグラフを作成しているファイルを分けているのですが、データを入力しているファイルで列を追加で挿入した際に、既存のグラフの系列の参照先が自動的に修正されないため、いちいち参照先を設定し直しております。ツール→オプションの計算方法は「自動」となっており、また、同じファイルの中でもシートが異なると、列を追加で挿入しても問題なかったりします(入力しているデータ・作成しているグラフはどのシートでも同じ形式です)。 問題点等アドバイス頂けましたら幸いです。

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

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

  • エクセルVBAでコピーしたグラフについて

    別シートからグラフをコピーして新シートにはりつけました 元データの範囲を1行下を参照するようにマクロで作成したいのですが。。。 =SERIES(系列名,Xの値,Yの値,系列番号) の系列名とYの値を一行下の範囲を参照したいのです。 グラフから下のようにデーター範囲を取得し、一行下の行のデータ範囲に変えてグラフを変更したいです。  ActiveChart.SeriesCollection(1).Formula = _ "=SERIES(元データ!$B$19,元データ!$C$3:$DI$3,元データ!$C19:$DI19,1)"                     ↓ このようにしたいのですが1回ごとに19を20に打ち直さずにマクロ                       でしたいのです ActiveChart.SeriesCollection(1).Formula = _ "=SERIES(元データ!$B$20,元データ!$C$3:$DI$3,元データ!$C20:$DI20,1)" ループさせて 19を20につぎは20を21に・・・・・最終的には59を60行を参照するように 取得して変換していきたいのです 書き方が悪くて申し訳ありません。 どなたかわかるかた大至急教えてください。宜しくお願いいたします。

  • エクセル2003 グラフ 名前定義

    いつも回答して頂き、ありがとうございます。 グラフの参照範囲を名前定義で選択して作成し、動作も完璧でした。 そのグラフのはいったシートをコピーした所、参照範囲元のデータがコピー元のままでした。 名前定義で参照範囲を選択した場合、各シート毎に名前定義を作成しなければいけないのでしょうか?コピー先のデータを参照する方法があるのなら教えて頂けないでしょうか?宜しくお願い致します。

  • グラフの系列値が勝手に書き換わってしまいます。

    質問を見て頂きありがとうございます。 環境はOS:Windows7、Excel:2007を使用しています。 現在、グラフを表示する「Graph」シートと グラフに使用するデータを格納する「Data」シート(※1)を作成し グラフの系列値の範囲を可変にしたグラフを作成しようとしています。 系列値の範囲を可変にするため、「Data」シートに定義名:項目1(※2)を作成し、 グラフの系列値に「=Data!項目1」と設定しています。 エクセルを閉じる前はこちらの想定通りの動作になっているのですが、 エクセルを閉じて再度開くとグラフの系列値が「=[0]!項目1」と 自動で書き換わってしまいます。 系列値が「=[0]!項目1」に代わってしまうと定義名:項目1の参照範囲のセルに 値を入力しても「Graph」シートのグラフに反映されなくなります。 この現象を回避する方法があれば教えて頂けないでしょうか。 よろしくお願いします。 (※1) 「Data」シートのC5~C1000に系列値が入力されます。 系列値はC5~C1000までに1~n個入力されることを想定しています。 (※2) 定義名:項目1の参照範囲は以下のように設定しています。 =OFFSET(Data!$C$5,0,0,COUNTA(Data!$C$5:$C$1000),1)

  • EXCELのグラフの元データを変更したいのに…

    EXCEL2002 SP-1 WindowsはXPです。 列に年次、行に数字を入れて数値(パーセンテージ)の移り変わりを示す折れ線グラフにしています。 同じグラフで中のデータだけ変えたコピーを作りたいと思って表とグラフをコピーして貼り付け、二つ目のグラフの「元データ」で参照先を変更しようとしたのですが、範囲を選択しようとしても選択されません・・・セルのクリックもできないんです。 グラフの書式など最初から作り直すのは避けたいのですが、なんとかならないでしょうか?

  • EXCELでコピーしたグラフのデータ範囲変更について

    EXCELについて質問致します。 EXCELのシートをまるごとコピーして 違うシートへペーストした場合、ペーストしたグラフのデータ範囲はコピー元のセルになっていると思います。 同じ形式のデータをグラフ化するのに毎回データ範囲を選択し直しているのですが、ペーストしたグラフのデータ範囲がコピー先シートのセルに出来るような方法はあるのでしょうか? 是非、教えてください。宜しくお願いします。

専門家に質問してみよう