• ベストアンサー

エクセルのグラフにて折れ線の上昇下降に応じて色を分ける

エクセルの折れ線グラフ作成時、データの上下に応じて 色が変更する仕様にしたいと思います。 例:上昇を赤線、下降を青線と設定した場合、 データが57、59、54、67、71、68なら 赤い折れ線、青い折れ線、赤い折れ線、赤い折れ線、青い折れ線 のような感じです。 複雑な設定が必要なのかもしれませんがよろしくお願いします。

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

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

サンプルマクロです。 ダミーのグラフを使って、グラフを選択しておいてマクロを実行してください。 取りあえず、折れ線の色のみ変更するマクロです。マーカーの部分は追加してください。 Sub Test1()   Dim myVal As Variant   Dim i As Integer      With ActiveChart     myVal = .SeriesCollection(1).Values 'データ値     For i = 2 To UBound(myVal)       With .SeriesCollection(1)         If myVal(i) > myVal(i - 1) Then           .Points(i).Border.ColorIndex = 3 '上昇         ElseIf myVal(i) < myVal(i - 1) Then           .Points(i).Border.ColorIndex = 5 '下降         End If       End With     Next i   End With End Sub

kkkkktt
質問者

お礼

サンプルプログラムありがとうございます。 早速試してみたところ、手間無しで実行できました。 追加機能も含めて導入検討しようと思います。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (4)

  • umazanpai
  • ベストアンサー率38% (53/137)
回答No.5

株価ぐらふでおなじみのローソクをつかえばどうでしょう。 折れ線が2本あればできます。

kkkkktt
質問者

お礼

回答ありがとうございます。 なるほど、色別管理する立場としては非常にわかりやすいと思いました。 導入を検討してみます。

全文を見る
すると、全ての回答が全文表示されます。
  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.3

一般的な機能はありませんので、下記のような操作を必要な回数繰り返す必要があります。 1) 変更したい系列の折れ線をクリックします。 2) 同じ系列の色を変更したい区間の線をクリックします。(ダブルクリックにならない程度の間隔を空ける必要があります。) 3) 右クリックから「データ要素の書式設定」を選択し、「パターン」タブの「線」欄の「色」を変更して「OK」を押します。 なお、余計なお世話かも知れませんが、折れ線の傾きで、上昇/下降が表現されていますので、すべての上昇/下降の色を変更しますと、却って、見にくいグラフになります。 強調したい(特異な)上昇/下降の1箇所だけを変更された方が、ベターと思います。

kkkkktt
質問者

お礼

大変参考になりました! 管理者に早速導入の検討を推してみようと思います。 現在の業務では壁に貼り付けている紙に色ペンで測定結果を表示しています。 今回からはPC上でモニタ表を管理できないかという導入の段階で、 色別管理が必須となっています。

全文を見る
すると、全ての回答が全文表示されます。
  • wisemac21
  • ベストアンサー率39% (171/429)
回答No.2

系列を2つ作り、青線の上に赤線を重ねる。 データを下記のようにして、2行目は下降部分のみのデータとする。 57 59 54 67 71 68 59 54 71 68

kkkkktt
質問者

お礼

回答ありがとうございます。 方法もシンプルでグラフも見やすいので 検討してみます。

全文を見る
すると、全ての回答が全文表示されます。
  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

一般機能では難しいとおもいます。 マクロを検討されればどうでしょうか。

kkkkktt
質問者

お礼

回答ありがとうございます。 マクロ機能導入を検討してみます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル2003 折れ線グラフの表示について教えて下さい!

    エクセル2003で、縦棒グラフと折れ線グラフの複合グラフを作成しています。 折れ線グラフで、マーカーのみが表示され、線が表示されません。 データ系列の書式設定の中の「パターン」で、線の項目で指定しても表示されない状態です。 棒グラフが2本、折れ線グラフ4本を作成したいのですが、何か問題があるのでしょうか。

  • 折れ線グラフの線分ごとに色を交互に変える。

    一本の折れ線グラフを描きます。 各折れ線の線分(このつながりが全体の折れ線になる)の偶数番目と奇数番目の色を変えたい。 他言語でグラフを書く場合は、各線分の色を指定できますが、excelの基本機能ではできないと思います。 VBAではこのようなことができるでしょうか。別途データ系列として各線分の色を与えることはできます。 折れ線グラフでなく、棒グラフとしても、各棒グラフの色を変える必要もあります(折れ線が可能なら、棒グラフも可能でしょう) excel-vbaの範囲でどんな可能性があるでしょうか。 可能性のありそうな方法例として、 偶数線分と奇数線分を分けて2系列のデータとします。 X軸だけを考えて、偶数線分の系列は、10-20、30-40、50-60・・・ 奇数線分の系列は20-30、40-50、60-70、・・・ のように描画できれば、それぞれを別の色を指定すればよいです。 これができれば3系列としてもできそうです。

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

    エクセルのグラフについての質問です。 縦棒と折れ線の2軸のグラフなのですが、 折れ線グラフの折れ方が同じ内容のデータを使用しているのに 折れ線の最後の方がちゃんとした数値で上がっている状態なのに対して、 折れ線が下がって「0」の数値として認識されているのか、がくっとさがった 状態のがあります。 どちらのグラフも設定などはすべて一緒で、元のデータも同じように入力されています。 少しわかりにくいですが、画像も添付しました。 右側が正常な折れ方、左側がなぜかがくっとさがる方です。 なにが原因と思われますでしょうか?ご協力お願いします。

  • エクセル 「複数の折れ線グラフ」 について

    エクセルで 「複数の折れ線がはいったグラフ」 を作りたいのですが、エクセルのデータは添付のようになっています。 この状態で、例えばA店について、みかん・りんご・なしの3つの折れ線が入ったグラフの作成は可能でしょうか。 それともエクセル自体を作りなおす(並べ変える)必要があるでしょうか。 B店、C店、D店についても同様に作成していきたいです。 やり方をご指南いただければと思います。 どうぞよろしくお願いいたします。

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

    折れ線グラフの作成で困っています。 マイクロソフト2007エクセルを使っています。 画像のように、毎月のデータがあります。 何月締めでも構わないのですが、年度毎に折れ線グラフで見たいと思います。 普通に作ると、画像のように出来ると思うのですが、 この場合、期末(6月)とその翌年度期首(7月)の関係性がわかりにくいのです。 なので、もうひとつの画像のように、途中まで折れ線を引きたいのです。 出来そうで、いろいろ見たのですが、出来ないので、すみません教えてください!! 困っています。。。

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

    大学の研究で結果をエクセルの折れ線グラフで作成しているのですがx軸の値をグラフの下に表示する方法がわかりません。 扱うのは振動データでしてx軸を時間、y軸を振動データの値とします。このデータで折れ線グラフを作成し、プロットエリアの下とx軸のラベルの間に時間の値が表示されるようにしたいのです。 質問が分かりにくくて申し訳ありませんがやり方を教えてください。

  • エクセル折れ線グラフの作り方について

    データの条件は(1)期間:2010年1月~2015年12月まで (2)預金口座の入金があった日の残高  1300件のデータがあります。 これをもとにエクセル折れ線を作りたいですが。 単純に範囲してして折れ線グラフを選んで作成しました。 横軸の期間が2010/1/4 2011/1/4 2012/1/4 2013/1/4 2014/1/4 2014/1/4 と出ています。これでよいのでしょうか? 預金残高がわかりやすいものを作成するのはどうしたらよいでしょうか? ご教示いただきたく存じます。

  • 折れ線グラフの線の色を途中から変えたい

    エクセルで折れ線グラフの線の色を途中から変えたいのですが、ネットで調べて、元のデータを隣の列に移し、色を変更する起点のデータを重複させ、グラフを作成すると途中から色の変わったグラフができました。 が、そうすると当たり前ですがデータテーブルが2列になってしまうのですが、これを1列にする方法はありますか。 また、この方法以外で、線を途中から変える方法があれば教えてください。

  • エクセルで一本の折れ線グラフが作りたい

    エクセルで複数列のデータ範囲から一本の折れ線グラフを作ることはできますか? 通常、複数列を選択すると複数本の折れ線グラフができますよね。 そうではなくX軸にどんどん追加していき一本のグラフにしたいのです。

  • EXCELの100%積み上げ折れ線グラフ

    EXCELの100%積み上げ折れ線グラフとは、具体的にどのようなデータに使う場合があるのでしょうか?「時間や項目によるデータの全体に対する割合の変化を表示します。(グラフウィザードより)」では、良く分かりません。全体の割合なら縦・横の100%積み上げグラフの方が分かり易いでしょうし、「時間や項目による」を考慮しなければならないとしたら、と考えるとますます分からなくなってしまいました。具体例で教えて頂けると有難いです。よろしくお願いします。

専門家に質問してみよう