Excel 数据透视表:将列标签(日期)的数字格式更改为“dddd”

Excel 数据透视表:将列标签(日期)的数字格式更改为“dddd”

我有一个基于日期的包含特定列的数据透视表。因此,列标签以日期为单位(下图)。Excel 会自动将这些日期格式化为“dd.mmm”,但我希望将它们显示为工作日(“dddd”)。我尝试在字段设置中更改日期字段的数字格式。

数据透视表

答案1

不幸的是,我不知道如何在分组时更改日期格式。不过还有另一种解决方案。

如果您在数据源中添加带有“月”和“日”的列,然后将这两列添加到日期字段上方的数据透视表中的列部分,则您无需对它们进行分组,然后您可以选择自己的日期格式。

答案2

有两种方法可以获得结果。

  1. 使用公式在数据源表中添加新表:=TEXT([@DATE],"dddd")然后使用新列创建数据透视表。 在此处输入图片描述
  2. 将数据源添加到 PowerPivot 并使用以下命令将日期格式更改为 dddd:=FORMAT(Table1[DATE],"dddd")然后使用新列创建数据透视表。 在此处输入图片描述

答案3

我不确定我是否之前错过了这个功能或者它是否是新添加的功能,但看起来我们可以更改数据透视表中列标签的数字格式。

您可以按照以下步骤操作(下面的屏幕截图):

  1. 右键点击在列部分的字段上
  2. 点击值字段设置
  3. 点击 ”数字格式" 打开格式化窗口。
  4. 去 ”日期“从现有类别中选择类别
  5. 或转至“风俗“类别来自定义格式,如下面的屏幕截图所示。
  6. 在“类型“字段并预览样本(A)

编辑数据透视表列标签的数字格式的步骤如下:

脚步

相关内容