如何更改数据透视表中日期的格式?

如何更改数据透视表中日期的格式?

我的数据透视表(Excel 2016)出现问题。

我的源数据包含实际日期(用EOMONTH函数生成),采用标准YYYY-MM-DD格式:

源数据

[$-en-US]d-mmm;@但是,我的数据透视表默认显示不同的格式(大概):

在此处输入图片描述

我尝试改变这些单元格的格式:

  1. 干净的方式:通过选择字段的参数,然后格式化,并使用YYYY-MM-DD
  2. 肮脏的方法:选择单元格,然后将其格式更改为YYYY-MM-DD

但这些都不起作用。格式保持不变。我还尝试使用其他格式,例如“货币”,但没有效果。

有趣的是,我在“员工 ID”字段上尝试了同样的操作,它是一个数字,我可以在数据透视表中将其格式化为任何内容(货币,数字......)。

当用作字段时,为什么不能在数据透视表中格式化日期,而可以格式化数字?有没有一种干净的方法来更改数据透视表中的日期格式?

我可以使用该TEXT函数将源格式化为文本,但这样我就无法过滤特定年份以及时间线。我还可以在源表中添加另一个字段,但这不是一个非常干净的解决方案。

相关内容