Excel图表的数据是以天为单位,我可以在几个月内显示系列数据标签

时间:2017-04-03 07:32:14

标签: excel excel-2010 excel-charts

我的图表范围数据(" A1:E6")看起来在下面的屏幕截图中:

enter image description here

这是我当前的 项目时间表 图表(Type Stacked-Bar):

enter image description here

如您所见,我的系列数据标签的格式与我的范围相同,即天数。

问题:有没有办法(没有VBA)将数据标签格式化为几个月?

例如,对于项目3,阶段1(棕色条)而不是90,它将显示3

有没有办法超越智能"下面的屏幕:

enter image description here

1 个答案:

答案 0 :(得分:4)

您可以在数据中使用辅助列来计算要在标签中显示的所需值,即除以30以得出任何给定天数的近似月值。

然后,根据您的Excel版本和/或偏好和/或向后兼容性的需要,您可以

  • 手动编辑每个数据标签,按F2键编辑数据标签,键入a =符号,然后单击具有计算月份值的单元格。对每个数据标签重复,或
  • 如果这听起来太单调乏味,请下载并安装Rob Bovey的免费XY Chart Labeler tool,自动执行上述步骤。您可以与没有该工具的人共享该文件,因为所有标签引用最终都将被硬编码。该工具只是帮助减少将标签链接到单元格的手工劳动。或
  • 使用Excel 2013或更高版本,使用“数据标签”侧面板中的格式选项使用“单元格中的值”并选择转换值所在的单元格。此功能不向后兼容,如果在早于XL 2013的Excel版本中打开文件,则会显示占位符文本而不是标签。

enter image description here

修改:顺便说一句,您在屏幕截图中突出显示的格式设置部分用于格式化标签显示的数字。格式只能更改值的显示,但不能执行计算,例如将天数转换为月数。因此,格式方法从一开始就是死路一条。