• 締切済み

エクセルでのグラフ作成について

2種類のグラフ(ローソク足+折れ線)を1つの表の中に表示させて作成しているのですが、 左右の軸(Y軸)の数値範囲が違って出るため、2つのグラフの比較が出来ません。 右に出る数値の範囲に合わせたいのですが、1つ1つ軸の書式設定でするには時間がかかってしまいます。 最初から2つの種類のグラフを同じ数値範囲内に表示させる方法(左右の軸を同じ範囲にする)はありませんか? 分かりにくい文章ですみません。よろしくお願いします。

みんなの回答

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.2

>表の中 グラフの中か。 目盛の範囲が自動なら、 VBAで主軸の設定を読んで、そのまま第2軸に反映させればよいだけだが。(この逆でもいいが) 主要なところは下記。これをいつどこで実行するかは、その場にあわせてください。 With Sheet1.ChartObjects(1).Chart With .Axes(xlValue) mmin = .MinimumScale mmax = .MaximumScale mnu = .MinorUnit mju = .MajorUnit End With With .Axes(xlValue, xlSecondary) .MinimumScale = mmin .MaximumScale = mmax .MinorUnit = mnu .MajorUnit = mju End With End With

noranekoko
質問者

お礼

回答ありがとうございます。 まだまだ初心者なので、VBAはちょっと難しいです・・・。 回答していただいた内容を活かせるように、もっと勉強して理解できるようになりたいと思います。

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

同じ数値範囲なら、殊更に第2軸を使用する必要はないと思いのですがどうでしょうか。 >右に出る数値の範囲に合わせたいのですが、 >1つ1つ軸の書式設定でするには時間がかかってしまいます。 マクロを組むか、書式設定したグラフを「ユーザー設定」してテンプレート化すればどうでしょうか。 ユーザー設定のグラフの種類の作成、共有、または削除 http://office.microsoft.com/ja-jp/excel/HP051996281041.aspx

noranekoko
質問者

お礼

回答ありがとうございます。 ユーザー設定(テンプレート)しているのですが、 表示されないことがあるんです・・・。 例えば、ユーザー設定したグラフの範囲が最小500 最大1000の場合。 そのテンプレートを使って 作る時のグラフの値の最小値100 最大値が1500だとすると表示されない。(ローソク足が途中で切れている事になります。) こうなるとイチイチ最大・最小の数値をいじらなければならないので、時間がかかってしまいます。(毎回作りたいグラフの最小最大の値は変わるので。) 何パターンかユーザー設定したらいいのかも、と思いました。 まだまだ初心者なのでよく分からなくて困ってしまって。 もっと色々勉強が必要だと思いました。

関連するQ&A

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

    エクセルで横折れ線グラフを作成しました。普通Y軸が数値で,X軸が項目ですよね☆ ですが,Y軸が項目でX軸が数値という横折れ線グラフにはできないのでしょうか?もしできるとしたらそのグラフって見やすいと思いますか? どなたかご回答よろしくお願いします!!

  • グラフ作成について

    以下のような条件でグラフ作成のフリーソフトを探しているのですが見つかりません。何か良いツールをご存知の方、教えて頂けませんか? 最初はExcelでやってみようと思ったのですが、方法が分からずフリーソフトを探した方が早いと思いました。もしExcelでも出来るなら、その方法を教えてほしいです(が、マクロは分かりません・・・)。 ○2つのデータを折れ線グラフにて表示。 ○その際、2つのデータのY軸の値が違うので、グラフのBoxの左右に、それぞれ違った数値範囲を表示させたい。 ○データにはY軸に対するデータがない場合があるが、無視して前後のデータに繋げて折れ線グラフを表示させたい。 以上のような条件を満たすツールはありますでしょうか? よろしくお願いします。

  • エクセルグラフで数値軸を3つ設けたい

    数値軸を3つに増やすことは可能でしょうか? 表示上は左右の2つで構わないのですが、もう1つ大きく数値・単位の異なるグラフを重ねたいのですが・・・ 積み上げ縦棒グラフと、折れ線を2種類の表示で考えています。 よろしくお願いします。

  • Excelでグラフの作成

    次の表をExcelで折れ線グラフにしたいのですが。 X軸 1      3    6 Y軸 20   30    40 X,Y軸ともそれぞれ3つの変数があります。これをグラフにするとY軸に1,3,6と20,30、40の2つのグラフができてしまします。

  • エクセルのグラフ作成についてです

    Excel2003を使っています。 例えば   A  B  C  D  E  F ・・・ 1 2.5  5 10 15 30 60 2 0.3 1.5 2  5 10 20 ・ ・ のような表をエクセルに打ち込んだとします。 ここで行1の数値をx軸に、行2の数値をY軸にとって折れ線グラフを作りたいのですが、何度やっても方法がわかりません。 もし初歩的な質問でしたら申し訳ないのですが、そのようなグラフを作るにはどうすればいいのでしょうか? 回答よろしくおねがいします。

  • EXCEL グラフ

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

  • エクセル グラフに新しい軸を追加したい

    エクセルで株価グラフを書いているのですが、質問が3つあります。 1.ローソク足の太さを変える方法があれば、教えてください。 2.このローソク足に、移動平均の折れ線グラフを追加したいのですが、その追加の仕方がわかりません。 その手順を教えてください。 3.ローソク足に数値軸が全く異なるデータの軸を追加するには、どうしたらよいのでしょうか? 具体的には、RSI等、数字の単位が0~100%の数値軸を追加して、ローソク足に重ね書きしたいのですが、その手順を教えてください。 大変困っております。 どなたか教えてください。 ちなみにエクセル2003、OS=XPです。

  • エクセルのグラフ

    閲覧有難う御座います。 オフィス2003のエクセルを使っているのですが、3種類のデータを一つのグラフ表に表示する事は出来るのでしょうか?言葉での表現がへたくそですみません、データ内容で言うと、 X軸が一ヶ月の日にち(1~31) Y軸が数値 でデータAが0~200 Bが0~100,000,000 Cが0~1,000,000 なのですが普通に作成するとAのグラフが下の方で小さくなり解りにくいグラフになってしまいます。Y軸の単位の問題だと思うのですが棒にしても折れ線にしても見難いグラフになってしまいます。 皆さんの知恵をお貸しください。

  • Excelでのグラフ作成ですが出来ますか?

    Excelを用いてグラフを作成しています。 グラフの種類は折れ線グラフを用いて表に数値を入力すると ブラフもそれに合わせて表示されていくものです。 ここで問題なのですが、表に数値を打ち込みグラフ化されるのはいいのですが 数値を打ち込んでいない所はゼロと認識されゼロラインに線が表示されてしまいます。 数値を打ち込んでいない所はグラフに表示させたくないのですが操作方法が分かりません。 このようなことは出来るのでしょうか?

  • excelでグラフを作成しているのですが、どのように作成したよいかがわ

    excelでグラフを作成しているのですが、どのように作成したよいかがわかりません。 グラフはX軸にある数値、Y軸にもある数値、この組み合わせで6名の項目軸があります。 さらに6名についてを1、2、4週と変化がわかるようなグラフを作りたいです。 散布図か折れ線グラフ化とは思いますが、どのようにおこなえばよいかがわかりません。 よろしくお願いします。

専門家に質問してみよう