プロが教える店舗&オフィスのセキュリティ対策術

エクセルでグラフを作る際に便利な方法があるのであれば教えてください。

■質問:
グラフの参照範囲を1行目から100行目に設定したいとします。
この「1」と「100」をセルから指定することはできないのでしょうか?

■補足:
・どこかに 1 と100を入力しておいて、この100を200にしたときにグラフの参照範囲を自動で200に変えたいのです。
・何か良い方法ないでしょうか?

A 回答 (5件)

【簡単な作り方(1)】


範囲選択後「F11キー」を押す。

【簡単な作り方(2)】
グラフ作成後であればグラフ範囲を右クリックして「元データ」から
範囲を修正すればOK。

他にも「オプション」から様々な修正が出来るので 色々試行錯誤すると良いですよ。

こんな所でしょうか。
    • good
    • 0

たぶん、一番簡単な変更方法



作成済みのグラフのすみの辺りをクリックすると枠線が表示されます
同時に、シートのセル範囲にも青い枠線が表示され、角に青い■が出ます
この■にマウスを持って行くとカーソルが斜め矢印に変わります
それをドラッグして、範囲を広げると、グラフも変わります

どうしても、セルに入れた数字で変更したいというのでしたら
VBAを使う事になると思います
    • good
    • 0

データラベルがA1:A100、データ数値がB1:B200にあるとします。



1.とりあえず、D1に1、D2に5、の数値を入れておいてください。。
2.名前を2つ定義します。
 ・IDX
   =OFFSET(INDIRECT("Sheet1!$A$"&Sheet1!$D$1),0,,Sheet1!$D$2-Sheet1!$D$1+1)
 ・DTA
   =OFFSET(INDIRECT("Sheet1!$B$"&Sheet1!$D$1),0,,Sheet1!$D$2-Sheet1!$D$1+1)
3.A1:B5を選択してグラフウィザードを開いて折れ線を選択し、[次へ]。
4.ウィザード(2/4)の系列タブで、系列1を次のように編集してから[完了]します。
 ・"値"の =Sheet1!$B$1:$B$5 を =Sheet1!DTA に
 ・"項目軸ラベルに使用"は =Sheet1!$A$1:$A$5 を =Sheet1!IDX に

D1(開始行)とD2(最終行)の数字を書き換えてみてください。
    • good
    • 0
この回答へのお礼

ま、まさにこれです!!
ありがとうございました。
長年の苦労がこれで解消されそうです。

今後ともよろしくお願いします。

お礼日時:2009/05/16 22:10

現状のグラフはDELで消すなりして


新しい範囲を指定し、グラフエリアにD&Dする方法もある。
ーー
やはりVBAでやる手の質問と思う。
ーー
ここへ質問する前に、Googleででも「エクセル グラフ " データ範囲変更"」で照会でもしてみましたか。
    • good
    • 0

開始番号・終了番号を指定するグラフ


名前の定義を使用しています
「エクセルでグラフ作成」の回答画像5
    • good
    • 0
この回答へのお礼

No.3のmisatoannaさんと同じやり方でしょうか?

ありがとうございます。
こんなやり方があったんですね。

お礼日時:2009/05/16 22:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!