- ベストアンサー
エクセル-凄腕使いの皆様、このようなことは可能でしょうか?
エクセルにて、数字を入れると折れ線グラフにしてくれますが グラフのX軸の数値100を、超えたら、☆マークを、自動で 書き込んでくれるように出来ますか? また、X軸の数値を、100から、80に、任意に変更したら 80を超える折れ線グラフ上に、☆マークを変更書き込みしてくれるように 出来ますか? ☆ |----------------------------------- | | ● 100 --------● ●------------------- | ● ● ● | ● ● ● | ● ● ● | ● ● | 0 |----------------------------------- ☆☆☆☆☆☆ ☆ |----------------------------------- | | ● 100---------● ● | ● ● 80|-----●---- ---●-----●------- | ● ● ● | ● ● | 0 |-----------------------------------
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
例データで説明します。 A1:D5 A B C D a 34 50 b 31 50 c 55 50 100 d 5 50 e 66 50 100 実データは1列(B列)しかないのですが、質問要求をかなえるため、グラフのデータ系列を2つ増やし3系列にする。 (B,C,Dの3つ) 折れ線グラフとする (1)実データ(B列データ) (2)閾値の横線のためのデータ(各行同じ値) この例では50とする (3)閾値を超えたデータのマーキングのため (前準備) C列は閾値を全行入れる(値の複写で簡単に可能) D列は関数式を入れる。 D1に=IF(B1>50,100,"")といれ、D5まで式を複写する。 結果は上記D列ののとおり。 (グラフを作る) (1)第1系列 A1:B5を範囲指定 挿入 グラフ 折れ線 次へ 完了 普通に折れ線グラフができる (第2系列) グラフエリアで右クリック 元のデータ 追加 左のボックスで、系列1の下に「系列2」が現れる 「値(V)」のボックスの右の斜め矢印をクリック C1:C5を範囲指定 範囲指定ボックスのXをクリックして閉じる OK これで50の横線が出ます (第3系列) グラフエリアで右クリック 元のデータ 追加 これで左のボックスで系列3が系列2の下に現れる 「値(V)」のボックスの「右の斜め矢印」をクリック D1:D5を範囲指定 範囲指定ボックスの「X」をクリックして閉じる OK (その後) 第3系列の線の上で右クリック データ系列の書式設定 「パターン」で マーカーの「スタイル」の中で□を選ぶ 色は指定する マーカーのサイズも指定できる。 線はなしにする(この質問には必須) 残念ながらD列データなしのマーカーがX軸に残り、今のところ消す方法がわかりません。 マーカーのスタイルが自由な図形や文字にできません。 まあこれがエクセルでできる限界でしょう。
その他の回答 (1)
- ta123
- ベストアンサー率51% (95/186)
グラフ機能ではサポートされていないと思います。 以下の工夫でよく似たことが出来ます。 元データに1系列追加して、以下の数式を埋め込みます。 (B列にデータがあり、C列に数式を埋め込むとした場合) =IF(B2>100,150,NA()) B列:データ値 150はグラフ上の☆を表示する高さ このC列もグラフ上に表示させるとよく似たグラフになりますが、☆はEXCEL2002ではマーカーのスタイルにありませんので、他の形をつかうことになります。 凄腕ではなくって済みません。
補足
ta123さん ありがとうごじます。 ☆マークでなくても、OKです。。 ●でも、○でも、※でも、OKです。 私、自身 エクセルを使いこなしているわけではない ので、すこしづつ、教えて下さい。
補足
imogasiさん どうも、ありがとうございます。 私が未熟な為、全て理解できることが出来なくて すごく、今 残念です。。