次の図に示すように、3行をプロットします。凡例エントリ、シリーズ1、2、3は、Excelによって自動的に作成されます。行1、2、3のようにこれらのエントリを編集したいのですが、これを行う方法が見つかりませんでした。
データ系列名は、列ヘッダーによって定義されます。各データ系列のタイトルとして使用する列ヘッダーに名前を追加し、すべてのデータ(ヘッダーを含む)を選択して、グラフを再生成します。ヘッダーの名前は、各シリーズの凡例の名前として表示されます。
これを行うには3つの方法があります。
Right-click チャート上でクリックします Select Data 次に、下に示すようにシリーズ名を直接編集します。
値を直接指定することもできます(例: Series 1
または範囲を指定します。 =A2
データ範囲を選択し(指定した形式と同様の形式で)、単純な棒グラフを作成します。ラベルは自動的に定義される必要があります。
同様に、VBAを使用してシリーズ名を動的に定義できます。以下の簡単な例:
ActiveChart.ChartArea.Select
ActiveChart.FullSeriesCollection(1).Name = "=""Hello"""
これにより、firstシリーズ名が再定義されます。インデックスを(1)
からe.g.などに変更するだけです。 (2)
など。以下のシリーズ名を変更します。上記のVBAは何をしますか? "=""Hello"""
は="Hello"
に変換されるため、シリーズ名をHello
に設定します("
は、先行する"
でエスケープする必要があります)。
チャートを左クリックします。 "ピボットテーブルフィールドリスト"が右側に表示されます。ピボットテーブルフィールドリスト(Σ値)の右下4分の1に、凡例の名前が表示されます。凡例名を左クリックします。 "値フィールド設定"を左クリックします。上部に"ソース名"があります。変更することはできません。以下に"カスタム名"があります。必要に応じてカスタム名を変更します。これで、チャートの凡例名には、指定した新しい名前が付けられます。