如下图,我画了三条线。图例条目系列 1、2、3 由 Excel 自动创建。我想将这些条目编辑为,例如第 1、2、3 行。但我没有找到这样做的方法。
问问题
282957 次
3 回答
17
数据系列名称由列标题定义。将名称添加到您希望用作每个数据系列标题的列标题中,选择所有数据(包括标题),然后重新生成图表。然后,标题中的名称应显示为每个系列的图例中的名称。
于 2012-12-04T23:56:49.827 回答
6
有 3 种方法可以做到这一点:
1.直接定义系列名称
Right-click在图表上,然后单击Select Data然后直接编辑系列名称,如下所示。
您可以直接指定值,例如,也可以Series 1
指定范围,例如=A2
2.创建一个预先定义系列和轴标签的图表
只需选择您的数据范围(与我指定的格式相似)并创建一个简单的条形图。标签应自动定义。
3.使用VBA定义图例(系列名称)
同样,您可以使用 VBA 动态定义系列名称。下面是一个简单的例子:
ActiveChart.ChartArea.Select
ActiveChart.FullSeriesCollection(1).Name = "=""Hello"""
这将重新定义第一个系列名称。只需将索引从更改(1)
为 eg(2)
等即可更改以下系列名称。上面的VBA是做什么的?它将系列名称设置Hello
为"=""Hello"""
转换为="Hello"
("
必须由前面的 转义"
)。
于 2015-11-20T11:15:54.847 回答
1
左键单击图表。«数据透视表字段列表»将出现在右侧。在数据透视表字段列表(Σ 值)的右下角,您可以看到图例的名称。左键单击图例名称。左键单击«值字段设置»。顶部有«Source Name»。你不能改变它。下面是«自定义名称»。根据需要更改自定义名称。现在图表上的图例名称具有您提供的新名称。
于 2015-11-20T11:04:27.910 回答