如下图,我画了三条线。图例条目系列 1、2、3 由 Excel 自动创建。我想将这些条目编辑为,例如第 1、2、3 行。但我没有找到这样做的方法。

数据系列名称由列标题定义。将名称添加到您希望用作每个数据系列标题的列标题中,选择所有数据(包括标题),然后重新生成图表。然后,标题中的名称应显示为每个系列的图例中的名称。

有 3 种方法可以做到这一点:
Right-click在图表上,然后单击Select Data然后直接编辑系列名称,如下所示。
您可以直接指定值,例如,也可以Series 1指定范围,例如=A2
只需选择您的数据范围(与我指定的格式相似)并创建一个简单的条形图。标签应自动定义。

同样,您可以使用 VBA 动态定义系列名称。下面是一个简单的例子:
ActiveChart.ChartArea.Select
ActiveChart.FullSeriesCollection(1).Name = "=""Hello"""
这将重新定义第一个系列名称。只需将索引从更改(1)为 eg(2)等即可更改以下系列名称。上面的VBA是做什么的?它将系列名称设置Hello为"=""Hello"""转换为="Hello"("必须由前面的 转义")。
左键单击图表。«数据透视表字段列表»将出现在右侧。在数据透视表字段列表(Σ 值)的右下角,您可以看到图例的名称。左键单击图例名称。左键单击«值字段设置»。顶部有«Source Name»。你不能改变它。下面是«自定义名称»。根据需要更改自定义名称。现在图表上的图例名称具有您提供的新名称。