一次更改单个系列的所有数据标签的格式

时间:2014-11-28 17:46:41

标签: excel charts label

我有一个Excel 2010图表,有几个系列。我已将数据标签添加到其中一个系列中。我想一次更改该系列的所有标签的字体大小。可以吗?

请注意,如果数据标签的内容是“格式数据标签”对话框中三个标准选项的组合("系列名称"," X值"或" Y值"),我只需更改功能区中的字体大小即可。 但是如果数据标签包含单元格引用(即公式),我一次只能更改一个标签的字体大小。

我猜宏会有所帮助。我前一段时间尝试过,遇到了一系列问题(不记得究竟是哪一个)。 有人知道更短/替代解决方案吗?

2 个答案:

答案 0 :(得分:0)

  1. 看来我找到了原因。 参考该图,每当数据标签引用的任何单元格为空(例如,删除D4的内容)时,我就不能改变字体大小。 如果我恢复D4,我可以再次更改字体大小。这对于图的简单工作表/图表是可再现的。 据此,
    解决方法1 :填写所有引用的空单元格。更改标签的格式。删除添加的内容。
    解决方法2 :更改为数据标签的虚拟范围,该范围没有空单元格。更改标签的格式。切换回预期范围。 这可能需要The XY Chart Labeler,这是Rob Bovey的优秀插件。
    这并不总是有效(有些情况下,即使所有非空单元也无法更改字体),因此应该有另一个可能的原因导致问题(除了报告的那个)。
  2. enter image description here

    1. 解决方法: 对于工作簿,另存为... (您甚至可以使用相同的工作簿名称)。问题消失了。 但是,如果您关闭该文件并再次打开它,则会再次出现该问题。 大部分时间都有效。

    2. 解决方法(在#1之前找到): 一个非常糟糕的解决方案,但在许多情况下可能会节省很多击键/鼠标点击。选择整个图表,然后更改功能区中的字体大小。它会改变所有文字。然后恢复除数据标签之外的所有其他文本的字体大小。 如果您希望它们具有不同的尺寸,它不会在具有此类数据标签的多个系列的图表中工作!

答案 1 :(得分:0)

解决此问题的快捷方法是:

  1. 转到图表并在要编辑的“数据系列”上单击鼠标左键。
  2. 点击上方公式栏中的任意位置。不要改变任何东西。
  3. 点击公式栏左侧的“勾选图标”。
  4. 直接返回相同的数据系列并单击鼠标右键,然后选择添加数据标签
  5. 这在Excel 2016中有效。纯粹靠运气,我努力工作,节省了大量的时间和挫折。

    Screenshot example