Excel 图表的数据以天为单位,我可以以月为单位显示系列数据标签吗

Excel chart's data is in Days, can I show the Series Data Lables in Months

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

这是我当前的项目时间表图表(堆叠条形图类型):

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

问题:有没有办法(不用VBA)将数据标签格式化为以月为单位的格式?

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

有没有办法"out-smart"下面的画面:

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

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

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

编辑:顺便说一句,您在屏幕截图中突出显示的格式部分用于格式化标签显示的数字。格式只能改变值的显示,不能进行计算,如将天数转换为月数。因此,格式方法从一开始就是死胡同。