如何格式化 Excel 数据透视表的日期过滤器选择框

如何格式化 Excel 数据透视表的日期过滤器选择框

我在 Excel 2013 中创建了一个数据透视表,并使用日期值作为过滤器。当我想按范围过滤时,我必须选择个别日期。选项如下所示:

  • 2013 年 1 月 1 日
  • 2013 年 1 月 2 日
  • 2013 年 1 月 3 日

当我在记录表中过滤日期时,日期选择更加直观:

[x]2013
-[ ]January
 -[ ]1
 -[ ]2
 -[ ]3 

有没有办法在数据透视表字段日期过滤器中获取这种格式?

答案1

不。(这是一个可以接受的答案吗?)

您会发现表格和数据透视表之间的一些“共享”功能并不总是相同的 - 自定义过滤器就是另一个。

但还有另一种选择:您可以在源记录表中创建一些额外的列来处理这个问题。您只需根据日期单元格用一个简单的公式填充它们即可。那就是年份:

=YEAR(Date)

和月份(根据您的喜好):

=MONTH(Date)                 ' shows 1 (January)
=TEXT(MONTH(Date), "mmm")    ' shows "Jan"
=TEXT(MONTH(Date), "mmmm")   ' shows "January"

然后,您可以使用数据透视表“报告筛选器”区域中的这 2 个字段作为方便快捷的访问方式来筛选日期。

其他巨大的添加这些字段的好处是,您还可以使用它们按年份或月份细分数据透视表,而不必弄乱数据透视表分组。

相关内容