エクセル関数応用
グラフで特定の横軸の色を変更し基準線を引く

Excel関数の解説、関数サンプルと高等テクニック
最終更新日:2019-11-02

グラフで特定の横軸の色を変更し基準線を引く


特定の横軸のみ色を変更する、つまり、基準値や下限・上限等に線を引く場合の手順です
基準値や、下限・上限等に線を引きたい場合になります。


結構面倒なので、いざやろうとすると、なかなか出来なかったりしますので、
自分自身の覚書を兼ねて掲載しておきます。

グラフの元データに線を引きたい数値の系列をシートに追加しておくと、もう少し楽にできますが、
ここでは、シートには手を加えずに基準線を引いています。

ここでの操作を自動で行うマクロVBAを以下に掲載しています。

グラフで特定の横軸の色を変更し基準線を引くマクロ
特定の横軸のみ色を変更する、つまり、基準値や下限・上限等に線を引きたい場合のマクロVBAになります。手動でやろえとすると結構面倒なので、いざやろうとするとなかなか出来なかったりします。グラフの元データに線を引きたい数値の系列をシートに追加しておくと、もう少し楽にできますが、ここでは、シートには手を加えずに基準線を引…


元々の記事はExcel2010で作成したものなので、改めてExcel2019で書き直ししました。
エクセルのグラフ操作は、Excel2013以降でかなり変更されています。
後半には、元記事のExcel2010以前の操作も残しています。


Excel2019でグラフで特定の横軸の色を変更し基準線を引く

具体的に、以下の1000の位置の赤線を追加する方法です。

エクセル Excel グラフ 基準線 特定の横軸の色

値1、値2の2系列の縦棒グラフは作ってあるとして

系列を追加
グラフを右クリックのメニューから「データの選択」→系列の「追加」

エクセル Excel グラフ 基準線 特定の横軸の色

エクセル Excel グラフ 基準線 特定の横軸の色

エクセル Excel グラフ 基準線 特定の横軸の色

系列名は任意の文字で構いません、ここでは説明上「基準」としました。
系列値に、={1000,1000}

系列値は、線を引く値を配列で指定します。
2個以上の値が有ればよく、3個でも4個でも問題ありません。

エクセル Excel グラフ 基準線 特定の横軸の色

第3系列が追加されています。


追加系列を折れ線グラフに

続けて、追加した系列「規準」を折れ線グラフに変更します。
操作手順は何通りかありますが、なるべくまぎれの無い確実な手順を選択したつもりです。

グラフをクリック選択し、
リボン「グラフツール」→「デザイン」→「グラフの種類の変更」

エクセル Excel グラフ 基準線 特定の横軸の色

エクセル Excel グラフ 基準線 特定の横軸の色

エクセル Excel グラフ 基準線 特定の横軸の色

左側で「組み合わせ」を選択し、
追加した系列「基準」のグラフを「折れ線」


エクセル Excel グラフ 基準線 特定の横軸の色


追加系列を第2軸に

追加した系列「規準」を選択します。
グラフを右クリックし「グラフエリアの書式設定」

エクセル Excel グラフ 基準線 特定の横軸の色

「グラフエリアの書式設定」→「グラフオプション」→系列"規準"を選択

エクセル Excel グラフ 基準線 特定の横軸の色

エクセル Excel グラフ 基準線 特定の横軸の色

このアイコンをクリック選択し、第2軸をチェックします。

エクセル Excel グラフ 基準線 特定の横軸の色

エクセル Excel グラフ 基準線 特定の横軸の色

このアイコンをクリック選択し、「線」の色を選択します。

エクセル Excel グラフ 基準線 特定の横軸の色


第2軸縦の書式変更

第2軸縦(値)軸の書式設定をします。
「グラフエリアの書式設定」→「グラフオプション」→「第2軸縦(値)軸」を選択

エクセル Excel グラフ 基準線 特定の横軸の色

エクセル Excel グラフ 基準線 特定の横軸の色

このアイコンをクリック選択し、
「軸のオプション」の最小値・最大値を第1軸の最小値・最大値に合わせます。

エクセル Excel グラフ 基準線 特定の横軸の色

「ラベル」の「ラベルの位置」を「なし」に設定します。

エクセル Excel グラフ 基準線 特定の横軸の色


第2軸横(項目)軸を追加
グラフツールの「デザイン」で左上の「グラフ要素の追加」で「第2横軸(Z)」

エクセル Excel グラフ 基準線 特定の横軸の色

エクセル Excel グラフ 基準線 特定の横軸の色

「グラフエリアの書式設定」→「グラフオプション」→「第2軸横(項目)軸」を選択

エクセル Excel グラフ 基準線 特定の横軸の色

エクセル Excel グラフ 基準線 特定の横軸の色

このアイコンをクリック選択し、
「軸のオプション」の「軸位置」を「目盛」

エクセル Excel グラフ 基準線 特定の横軸の色

「ラベル」の「ラベルの位置」を「なし」

エクセル Excel グラフ 基準線 特定の横軸の色


特定の横軸の色を変更し基準線を引いたグラフの完成

エクセル Excel グラフ 基準線 特定の横軸の色

凡例の「基準」を消したい場合は、
凡例の「―基準」を2回クリックします、ダブルクリックではなくゆっくり2回クリック

エクセル Excel グラフ 基準線 特定の横軸の色

エクセル Excel グラフ 基準線 特定の横軸の色

ここで「Delete」キーを押します。

エクセル Excel グラフ 基準線 特定の横軸の色

追加した「基準」が折れ線グラフで、それを削除してしまうので、
凡例のサンプル図が棒グラフの短いものに自動的に変更されます。


Excel2003でグラフで特定の横軸の色を変更し基準線を引く

具体的に、以下の10の位置の赤線を追加する方法です。

エクセル Excel グラフ 基準線 特定の横軸の色

以下、説明はExcel2010の画面になりますが、2003でも、同様の考え方で可能です。
a、bの2系列の縦棒グラフは作ってあるとして

・系列を追加
「データの選択」→系列の「追加」

エクセル Excel グラフ 基準線 特定の横軸の色

系列名は、任意の文字を入れます。

系列値は、線を引く値を配列で指定します。
個以上の値が有ればよく、2個でも3個でも問題ありません。

エクセル Excel グラフ 基準線 特定の横軸の色

・追加系列を折れ線グラフに
続けて、追加した系列「規準」を折れ線グラフに変更します。

エクセル Excel グラフ 基準線 特定の横軸の色

・追加系列を第2軸に
系列「規準」を第2軸に変更します。

エクセル Excel グラフ 基準線 特定の横軸の色

・第2軸縦の書式変更
第2軸縦(値)軸の書式設定をします

エクセル Excel グラフ 基準線 特定の横軸の色

最小値・最大値を第1軸の最小値・最大値に合わせます。
そして、軸ラベルを「なし」に設定します。

・第2軸横を追加
エクセル Excel グラフ 基準線 特定の横軸の色

エクセル Excel グラフ 基準線 特定の横軸の色

「軸ラベル」を「なし」
「軸位置」を「目盛」

これで完成
エクセル Excel グラフ 基準線 特定の横軸の色

と思ったら、線の色の変更を忘れてました。
これは大丈夫ですね、好きな色に変更して下さい。



同じテーマ「エクセル関数応用」の記事

数値を時刻に変換
関数のネスト方法
ワイルドカードが使える関数
グラフで特定の横軸の色を変更し基準線を引く
OFFSET関数 解説・応用・使用例
MATCH関数 解説・応用・使用例
選択行の色を変える(条件付き書式,Worksheet_SelectionChange)
他ブックを参照できる関数、他ブックを参照できない関数
時間計算で困ったときの確実な対処方法
VLOOKUP 左側の列を取得(MATCH,INDEX,OFFSET)
SUMIF関数の良くある間違い


新着記事NEW ・・・新着記事一覧を見る

列全体を指定する時のRangeとColumnsの違い|ツイッター出題回答 (2023-09-24)
シートのActiveXチェックボックスの指定方法|ツイッター出題回答 (2023-09-24)
ByRef引数の型が一致しません。|ツイッター出題回答 (2023-09-22)
シートコピー後のアクティブシートは何か|ツイッター出題回答 (2023-09-19)
Excel関数の引数を省略した場合について|ツイッター出題回答 (2023-09-14)
セル個数を返すRange.CountLargeプロパティとは|VBA技術解説(2023-09-08)
記号を繰り返してグラフ作成(10単位で折り返す)|ツイッター出題回答 (2023-08-28)
シートを削除:不定数のシート名に対応|VBAサンプル集(2023-08-24)
ランクによりボイントを付ける(同順位はポイントを分割)|ツイッター出題回答 (2023-08-22)
OneDrive使用時のThisWorkbook.Pathの扱い方|VBA技術解説(2023-07-26)


アクセスランキング ・・・ ランキング一覧を見る

1.最終行の取得(End,Rows.Count)|VBA入門
2.RangeとCellsの使い方|VBA入門
3.繰り返し処理(For Next)|VBA入門
4.変数宣言のDimとデータ型|VBA入門
5.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
6.マクロとは?VBAとは?VBAでできること|VBA入門
7.ブックを閉じる・保存(Close,Save,SaveAs)|VBA入門
8.並べ替え(Sort)|VBA入門
9.Range以外の指定方法(Cells,Rows,Columns)|VBA入門
10.条件分岐(IF)|VBA入門




このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。


記述には細心の注意をしたつもりですが、
間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。
掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。



このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
本文下部へ