Excel

【Excel】エクセルのグラフの凡例・系列名を変更する(できない場合の対処・項目名・横軸)方法

当サイトでは記事内に広告を含みます
いつも記事を読んでいただきありがとうございます!!! これからもお役に立てる各情報を発信していきますので、今後ともよろしくお願いします(^^)/

エクセルでグラフを作成したとき、凡例に表示される系列名が「系列1」「系列2」のままになっていたり、項目名が意図した内容と異なっていたりすることはないでしょうか。

凡例や系列名はグラフの内容を正確に伝えるために欠かせない要素であり、正しく設定することでグラフの読みやすさが大きく向上します。

本記事では、エクセルのグラフの凡例・系列名を変更する方法を、できない場合の対処・項目名・横軸ラベルの設定まで幅広く解説していきます。

「凡例の名前を変えたいけどどこを操作すればいいかわからない」という方はぜひ参考にしてみてください。

エクセルのグラフの凡例・系列名を変更する基本操作まとめ

それではまず、エクセルのグラフの凡例・系列名を変更する基本的な方法について解説していきます。

結論として、グラフを右クリックして「データの選択」を開き、凡例項目(系列)の「編集」から系列名を変更するのが最も確実な方法です。

系列名はセル参照で指定することも、直接テキストを入力することもできます。

元のデータのヘッダー行を修正する方法も手軽で、データとグラフを連動させたい場合に特に有効でしょう。

【凡例・系列名の変更方法まとめ】

① グラフを右クリック→「データの選択」→「凡例項目(系列)」の「編集」で変更

② 元データのヘッダー行の文字を修正するとグラフの系列名も自動更新される

③ 系列名にセル参照を使うと元データと連動して自動更新できる

④ 凡例の位置・フォントは凡例をダブルクリックして書式設定パネルから変更できる

「データの選択」から系列名を変更する手順

グラフ上で右クリックし、「データの選択」をクリックして「データソースの選択」ダイアログを開きます。

左側の「凡例項目(系列)」一覧から変更したい系列を選択し、「編集」ボタンをクリックします。

「系列の編集」ダイアログが開くので、「系列名」の欄に任意のテキストを入力するか、セル参照を指定してOKをクリックしましょう。

📗 データの選択 → 系列の編集ダイアログ
系列の編集
系列名

← セル参照を指定すると元データと連動して自動更新されます

系列値

直接テキストで入力する場合
系列名の欄に ”東京支店” のようにダブルクォートで囲まずそのまま入力してもOKです。


▲「系列名」欄にセル参照またはテキストを入力してOKをクリックすると凡例の系列名が変更されます

セル参照(例:=Sheet1!$B$1)を指定した場合、元のセルの内容を変更するだけでグラフの系列名も自動的に更新されます。

直接テキストを入力した場合は元データとの連動はなくなりますが、データとは独立した任意の名前を付けられます。

複数の系列名をまとめて変更したい場合は、各系列を順番に選択して同じ手順を繰り返すのが確実です。

元データのヘッダーを修正して系列名を変える方法

グラフの系列名はデータ範囲の1行目(ヘッダー行)を参照して自動的に設定されます。

そのため、シート上のヘッダーセルの文字を直接書き換えるだけでグラフの凡例も連動して更新されます。

データとグラフを常に一致させたい場合は、この方法が最もシンプルで管理しやすいでしょう。

凡例の表示位置とフォントを変更する方法

凡例をダブルクリックすると「凡例の書式設定」パネルが開き、凡例の表示位置(上・下・左・右・右上)を変更できます。

凡例のフォントやサイズを変更したい場合は、凡例を選択した状態でホームタブのフォント設定から変更するか、右クリックして「フォント」を選択します。

凡例を完全に非表示にしたい場合はDeleteキーを押すだけで消せます。

エクセルのグラフの横軸ラベル・項目名を変更する方法

続いては、グラフの横軸に表示されるラベルや項目名を変更する方法について確認していきます。

横軸ラベルは凡例とは別の操作で変更するため、混同しないように注意しましょう。

📗 データの選択 → 横(項目)軸ラベルの編集
凡例項目(系列)
✓ 東京支店
✓ 大阪支店


横(項目)軸ラベル
1月
2月
3月

軸ラベルの範囲

← 横軸に表示したいラベルが入力されているセル範囲を指定します

▲「横(項目)軸ラベル」の「編集」をクリックし、ラベルとして表示したいセル範囲を指定してOKをクリックします

横軸ラベルの内容を変更する手順

グラフを右クリックして「データの選択」を開き、右側の「横(項目)軸ラベル」の「編集」ボタンをクリックします。

「軸ラベルの範囲」欄に横軸に表示したいラベルが入力されているセル範囲を指定してOKをクリックします。

横軸ラベルはセルの値をそのまま表示するため、シート上のセルの内容を変更するだけでラベルも自動更新されます。

横軸ラベルの向きや文字サイズを変更する方法

横軸ラベルが長くて重なって見える場合は、ラベルの表示角度を変更すると読みやすくなります。

横軸をダブルクリックして「軸の書式設定」を開き、「サイズとプロパティ」アイコンから「文字列の方向」を変更します。

45度や90度に傾けることで長いラベルでも重ならず表示できるでしょう。

軸タイトルを追加して軸の内容を明示する方法

横軸・縦軸の意味を明示したい場合は、軸タイトルを追加するとグラフがさらにわかりやすくなります。

グラフをクリックして右上に表示される「+」ボタン(グラフ要素の追加)をクリックし、「軸ラベル」にチェックを入れると軸タイトルが追加されます。

追加されたテキストボックスをクリックして直接タイトルを入力するか、数式バーに「=セル参照」を入力してセルと連動させることも可能です。

エクセルのグラフの凡例・系列名が変更できない場合の対処法

続いては、凡例や系列名を変更しようとしても操作がうまくいかない場合の原因と対処法を確認していきます。

症状 原因 対処法
「データの選択」が選べない シートまたはグラフが保護されている 「校閲」タブからシートの保護を解除する
系列名を変更しても反映されない ピボットグラフのため直接変更できない ピボットテーブルのフィールド名を変更する
凡例が表示されない 凡例が非表示設定になっている 「+」ボタン→「凡例」にチェックを入れる
横軸ラベルが数字になっている 軸ラベル範囲が正しく設定されていない 「データの選択」→「横軸ラベル」の編集で範囲を指定し直す

ピボットグラフで系列名を変更する方法

ピボットグラフの系列名はピボットテーブルのフィールド名と連動しており、「データの選択」から直接変更することはできません。

ピボットテーブルのフィールド名(集計フィールドの列ヘッダー)を変更することで、ピボットグラフの系列名も更新されます。

ピボットテーブルの列ヘッダーを直接書き換えると自動的にグラフの凡例にも反映されるため、まずピボットテーブル側を修正しましょう。

凡例が表示されない・消えてしまった場合の対処

凡例が表示されていない場合は、グラフ右上の「+」(グラフ要素)ボタンをクリックし、「凡例」にチェックを入れると再表示できます。

また「グラフのデザイン」タブの「グラフ要素を追加」→「凡例」からも同様に追加が可能です。

誤ってDeleteキーで消してしまった場合も同じ手順で復元できるでしょう。

系列名に特殊文字や長い文字列を使う場合の注意点

系列名に非常に長い文字列を設定すると、凡例のレイアウトが崩れたりグラフエリアが狭くなったりすることがあります。

凡例のフォントサイズを小さくするか、凡例の位置を「下」に変更して横並び表示にすることで対応できます。

【凡例が長すぎる場合の対処方法】

・凡例をダブルクリック→「凡例の書式設定」→位置を「下」に変更して横並びにする

・凡例を選択した状態でフォントサイズを小さくする(8〜9ptが目安)

・系列名を短い略称に変更して凡例をコンパクトにまとめる

グラフのサイズ自体を大きくする方法もあり、グラフエリアの端をドラッグして拡大すると凡例のレイアウトが改善する場合もあるでしょう。

📗 凡例の書式設定パネル

売上推移グラフ

東京支店 大阪支店

凡例の書式設定
凡例の位置




▲ 凡例をダブルクリックして書式設定を開き、位置を「下」にすると凡例が横並びになりグラフエリアを広く使えます

エクセルのグラフの凡例・系列名に関する応用操作

続いては、凡例・系列名に関する応用的な操作について確認していきます。

基本の変更操作に加えて応用テクニックも覚えておくと、より完成度の高いグラフが作れるでしょう。

データラベルで凡例の代わりに系列名を表示する方法

凡例をなくしてグラフエリアを広く使いたい場合は、データラベルに系列名を直接表示させる方法が効果的です。

グラフ右上の「+」ボタン→「データラベル」→「その他のオプション」と進み、「系列名」にチェックを入れると各データポイントに系列名が表示されます。

特に折れ線グラフの末端のデータポイントだけに系列名を表示させると、凡例なしでもすっきりした見た目になるでしょう。

VBAで系列名を一括変更する方法

系列数が多い場合や定期的に系列名を更新する場合は、VBAで一括変更する方法が効率的です。

【VBAで系列名を変更するコード例】

ActiveChart.SeriesCollection(1).Name = “東京支店”

ActiveChart.SeriesCollection(2).Name = “大阪支店”

グラフを選択した状態で上記コードを実行すると、1番目・2番目の系列名がそれぞれ変更されます。

SeriesCollectionのインデックス番号は1から始まり、「データの選択」ダイアログで表示される系列の順番に対応しています。

セル参照と組み合わせてループ処理を書くと、大量の系列名を一括で変更することも可能でしょう。

グラフテンプレートを使って系列名設定を使い回す方法

系列名の設定が完了したグラフをテンプレートとして保存しておくと、同じ設定を他のグラフに素早く適用できます。

グラフを右クリックして「テンプレートとして保存」を選択すると、.crtexファイルとして保存されます。

次回グラフを作成する際に「グラフの挿入」→「すべてのグラフ」→「テンプレート」から保存したテンプレートを選ぶことで、書式と設定を引き継いだグラフが作成できます。

📗 グラフを右クリック → テンプレートとして保存
右クリックメニュー
グラフの種類の変更
データの選択
グラフの移動
テンプレートとして保存 ← ここ
グラフエリアの書式設定

保存ダイアログ
ファイル名

保存形式:グラフテンプレート(.crtex)

▲ 設定済みのグラフをテンプレートとして保存しておくと、次回以降同じ書式のグラフをすばやく作成できます

まとめ

本記事では、エクセルのグラフの凡例・系列名を変更する方法について、基本操作から応用テクニックまで幅広く解説しました。

系列名の変更はグラフを右クリック→「データの選択」→「凡例項目(系列)」の「編集」から行うのが基本の手順です。

元データのヘッダーを修正する方法やセル参照で連動させる方法も合わせて覚えておくと、データとグラフを効率よく管理できるでしょう。

変更できない場合はシートの保護やピボットグラフの仕様が原因であることが多いため、状況に合わせた対処法を試してみてください。

凡例と系列名を正しく設定して、データの内容が一目でわかるグラフを作成しましょう。