![如何格式化 Excel 数据透视表的日期过滤器选择框](https://linux22.com/image/1347714/%E5%A6%82%E4%BD%95%E6%A0%BC%E5%BC%8F%E5%8C%96%20Excel%20%E6%95%B0%E6%8D%AE%E9%80%8F%E8%A7%86%E8%A1%A8%E7%9A%84%E6%97%A5%E6%9C%9F%E8%BF%87%E6%BB%A4%E5%99%A8%E9%80%89%E6%8B%A9%E6%A1%86.png)
我在 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 个字段作为方便快捷的访问方式来筛选日期。
其他巨大的添加这些字段的好处是,您还可以使用它们按年份或月份细分数据透视表,而不必弄乱数据透视表分组。