如何在Excel中编辑图表的图例条目?

时间:2012-12-04 23:46:50

标签: excel charts

如下图所示,我绘制了三条线。图例条目1,2,3系列由Excel自动创建。我想编辑这些条目,例如第1,2,3行。但我没有找到办法做到这一点。

enter image description here

3 个答案:

答案 0 :(得分:17)

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

Column headers become data series titles in graph legend

答案 1 :(得分:6)

有三种方法可以做到这一点:

1。直接定义系列名称

右键单击图表上的,然后单击选择数据,然后直接编辑系列名称,如下所示。

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"""

这将重新定义第一个系列名称。只需将索引从(1)更改为(2)等等,以更改以下系列名称。上面的VBA做了什么?它将系列名称设置为Hello,因为"=""Hello"""转换为="Hello""必须由之前的"进行转义。)

答案 2 :(得分:1)

左键单击图表。 “数据透视表字段列表”将出现在右侧。 在数据透视表字段列表的右下角(Σ值),您可以看到图例的名称。 左键单击图例名称。 左键单击“值字段设置”。 在顶部有«源名称»。你无法改变它。 下面是“自定义名称”。根据需要更改自定义名称。 现在,图表上的图例名称具有您提供的新名称。