web-dev-qa-db-ja.com

Excelでグラフの凡例エントリを編集する方法は?

次の図に示すように、3行をプロットします。凡例エントリ、シリーズ1、2、3は、Excelによって自動的に作成されます。行1、2、3のようにこれらのエントリを編集したいのですが、これを行う方法が見つかりませんでした。

enter image description here

13
datcn

データ系列名は、列ヘッダーによって定義されます。各データ系列のタイトルとして使用する列ヘッダーに名前を追加し、すべてのデータ(ヘッダーを含む)を選択して、グラフを再生成します。ヘッダーの名前は、各シリーズの凡例の名前として表示されます。

Column headers become data series titles in graph legend

17
David

これを行うには3つの方法があります。

1.シリーズ名を直接定義する

Right-click チャート上でクリックします Select Data 次に、下に示すようにシリーズ名を直接編集します。

enter image description here

値を直接指定することもできます(例: Series 1または範囲を指定します。 =A2

enter image description here

2.系列と軸のラベルを前もって定義するチャートを作成します

データ範囲を選択し(指定した形式と同様の形式で)、単純な棒グラフを作成します。ラベルは自動的に定義される必要があります。 enter image description here

3. VBAを使用して凡例(シリーズ名)を定義する

同様に、VBAを使用してシリーズ名を動的に定義できます。以下の簡単な例:

ActiveChart.ChartArea.Select
ActiveChart.FullSeriesCollection(1).Name = "=""Hello"""

これにより、firstシリーズ名が再定義されます。インデックスを(1)からe.g.などに変更するだけです。 (2)など。以下のシリーズ名を変更します。上記のVBAは何をしますか? "=""Hello"""="Hello"に変換されるため、シリーズ名をHelloに設定します("は、先行する"でエスケープする必要があります)。

6
AnalystCave.com

チャートを左クリックします。 "ピボットテーブルフィールドリスト"が右側に表示されます。ピボットテーブルフィールドリスト(Σ値)の右下4分の1に、凡例の名前が表示されます。凡例名を左クリックします。 "値フィールド設定"を左クリックします。上部に"ソース名"があります。変更することはできません。以下に"カスタム名"があります。必要に応じてカスタム名を変更します。これで、チャートの凡例名には、指定した新しい名前が付けられます。

1