Excel 2013透视过滤器不分组日期

时间:2017-11-08 10:53:06

标签: excel date filter pivot-table

我使用Excel 2013遇到以下问题:

我的源数据被组织为一个表格。我有一个标题为E-Mail-Datum的日期列,格式为dd.mm.yyyy中的日期。

将常规过滤器直接应用于源数据表可以很好地按预期将日期分组,这样就需要在过滤器覆盖中扩展年份和月份,以便选择特定日期。

但是当我在这个源数据表上创建一个数据透视表时,我希望在过滤同一个dd.mm.yyyy格式的日期列时也一样。情况并非如此:过滤器叠加显示简单(相当长)列表中的每个日期,而不是按月/年分组。

如何让透视过滤器按年/月分组日期?

3 个答案:

答案 0 :(得分:0)

我非常确定这就是它的方式......自动筛选器自动对这些日期进行分组,但数据透视表过滤器并不是这样。您始终可以使用数据透视表工具>中的“组字段”选项。分析标签按年份和月份进行分组,这样两者都有单独的字段,如果有帮助的话。

答案 1 :(得分:0)

这是一种解决方法,但不是修复,
创建一个名为day的新列,并为其指定公式

  • = DAY([@ Date])(如果您已创建将数据设置为表格)
  • =日(A1)(如果是正常数据)

然后在数据透视表中使用Day而不是Days 如果您不知道如何执行此操作,请参阅说明 将日期向下拖动到列 转到数据透视表中的日期字段 - >右键单击 - >组

  1. 选择年,月,日
  2. 将年和月拖到过滤器框
  3. 将天数从数据透视表拖到选择框
  4. 将“日”拖入过滤器框,将“Days”替换为“Day”

答案 2 :(得分:0)

我想我遇到了类似的问题。日期数据在列中看起来不错,但在数据透视表中未被识别为日期,因此日期分组(例如月、年)不可用。我的解决方案是将 Number Format 更改为 Text(在主电子表格中),然后将其更改回 Date。之后,可以使用日期分组选项。