合并数据透视表中的过滤器 (Excel)

合并数据透视表中的过滤器 (Excel)

我有一个非常简单的数据透视表,其中有多个过滤器。

源工作表示例:

数据透视表源

数据透视表仅列出所有员工姓名(例如员工 A)并为日期提供了 5 个过滤器,例如:

数据透视表字段

数据透视表

如果我从其中一个过滤器中选择一个日期,它将显示使用该日期的员工。

但是,由于过滤器是相同的数据类型,我想将这些过滤器合并为一个。

这可能吗?

答案1

我认为您可以使用 Power Query 来处理您以前的数据。

  1. 右键单击您的表格>从表格/范围获取数据。
  2. 选择第一列,转到“转换”>“取消透视其他列”。 在此处输入图片描述
  3. 重命名标题,例如“周”和“日期”,如下图所示。此外,单击图标可将数据格式更改为日期。 在此处输入图片描述
  4. 单击文件 > 关闭并加载到,将表格加载到您的上一个工作簿。
  5. 创建一个数据透视表,然后会有一个新的字段“日期”,请检查是否是您所需要的。 在此处输入图片描述

答案2

考虑到源数据的数据方向,只剩下一种可能性可以解决该问题,另一种是基于公式的解决方案。

前:

在此处输入图片描述

后:

在此处输入图片描述


  • 对于数据透视表设计,将员工放在行中并将日期作为过滤器。

在此处输入图片描述

注意:

  • 在源数据中输入适合员工姓名的标题,因为 Excel 从不考虑没有标题的数据。

相关内容