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

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

在这里输入图像说明

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

在这里输入图像说明

正如你所看到的,我的系列数据标签的格式与我的范围相同,这是几天。

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

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

有没有一种方法来“屏蔽掉”下面的屏幕:

在这里输入图像说明

您可以在数据中使用助手列来计算您想要在标签中显示的期望值,即除以30以获得任意给定天数的近似月份值。

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

  • 手动编辑每个数据标签,按F2编辑数据标签,inputa = sign,然后单击具有计算月份值的单元格。 重复每个数据标签,或
  • 如果这听起来太单调乏味,请下载并安装Rob Bovey提供的免费的XY Chart Labeler工具 ,它可以自动完成上述步骤。 您可以与没有该工具的人共享该文件,因为所有标签引用都将以硬编码结尾。 该工具只是帮助减less将标签链接到单元的人工。 要么
  • 使用Excel 2013或更高版本,使用“数据标签”侧面板中的格式选项以使用“单元格中的值”并select转换值所在的单元格。 此function不是向后兼容的,如果文件在XL 2​​013以前的Excel版本中打开,将显示占位符文本而不是标签。

在这里输入图像说明

编辑 :顺便说一下,在屏幕截图中突出显示的格式部分用于格式化标签显示的数字。 一种格式只能改变一个值的显示,而不能执行一个计算,比如把天数转换成几个月。 所以,格式化方法从一开始就是一个死路一条。