Table of contents
A 透视表 是一个神奇的工具,可以 总结 和 视化 数据透视表有动态过滤选项,并且可以非常容易地应用动态公式。 但是,有时可能会出现数据透视表的日期过滤器不工作的情况。 这可能有几个原因。 在这篇文章中,我将讨论这些原因,并向你展示所有可能的修复方法,使其发挥作用。
下载实践工作手册
你可以从这里免费下载我们的练习工作手册!
数据透视表日期过滤问题.xlsx数据透视表日期过滤器不工作的原因
主要有两个原因导致数据透视表的日期过滤器不起作用。 比如。
1.如果某一列的所有单元格都不是日期格式的
数据透视表日期过滤器不工作的最常见原因之一是所有数据都不在 正确的日期格式 从快速视图来看,它可能看起来像一个日期,但它实际上可以在 文本 格式。
2.如果自动过滤分组日期选项未被启用
导致数据透视表日期过滤器无法工作的另一个最大原因是 小组日期 这个选项可以在 "自动过滤 "菜单中找到。 高级 在Excel中的选项卡 设置 .
透视表日期过滤器不工作问题的2个解决方案
比如,我们有一个5天的数据集 枣庄 , 销售 ,以及 利润 .
接下来,我们创建了一个 透视表 根据这个数据集。
但当我们试图在数据透视表中应用日期过滤器时,它却不能正常工作。 现在,你可以主要应用 2 修复数据透视表日期过滤器不工作的可能解决方案。
1.确保整列的日期格式
在这个问题中,你可以看到,如果我们 过滤器 的 日期 的价值 这个月 我们可以通过以下两种方式来解决这个问题:一是将所有日期都从这个月开始。
1.1 手动修复
按照下面的步骤来 手动 检查和修复 日期格式 来解决这个问题。
📌 步骤。
- 最初,点击 B5 随后,去到 首页 标签>>。 数量 组>> 注意里面的格式。 数字格式 文本框。 B5 单元格的值是在 日期 格式。
- 同样地,对所有的 日期 列单元格。 在 B8 单元格,你可以看到该值是在 文本 格式。
- 文本格式阻碍了透视表在日期过滤中添加这个值。 所以,现在,点击 B8 单元>> 转到 首页 标签>>。 数量 组>> 点击 向下箭头 里面的 数字格式 文本框>> 选择 短暂日期 选项,从列出的选项中选择。
因此,你可以看到,你的日期列的所有值现在都是日期格式,现在数据透视表的数据过滤器将相应地工作。
阅读更多。 如何在Excel中按日期过滤(4种快速方法)
1.2 使用ISTEXT函数
现在,手动检查一个单元格的日期格式可能会很累,也很费时间。 你可以使用 ISTEXT功能 请按照下面的步骤来完成这一工作。
📌 步骤。
- 首先,在数据透视表旁边创建一个新列,命名为 检查单元格格式 .
- 现在,选择 E5 随后,按空格键,插入以下公式。 进入 按钮。
=ISTEXT(B5)
- 因此,你可以看到, 失败 是写在 E5 细胞。 因为,在 B5 细胞有一个 日期 格式的值,而不是一个 文本 价值。
- 这时,将你的光标放在 右下角 的位置。 E5 细胞。
- 因此, 填充手柄 现在,拖动填充柄 下来 到 E9 细胞。
- 因此,你会看到 日期 列单元格的格式被检查,如果在 文本 格式并显示 真/假 相应地,你可以看到 E8 细胞会给 是的 值。 而且,你可以发现, B8 细胞有 文本 格式值。
- 现在,为了修复它,选择 B8 单元>> 转到 首页 标签>>。 数量 组>> 点击 向下箭头 在 数字格式 文本框>> 选择 短暂日期 选择。
因此,你可以修复日期格式。 如果你现在尝试按日期过滤透视表,你会看到所有的日期现在都被成功过滤了。
阅读更多。 如何用Excel VBA在数据透视表中过滤日期范围
2.启用自动过滤分组的日期
如果你的问题没有通过第一种方法得到解决,那么可能是你在某些关于日期过滤器的设置上出了问题。 你可以按照下面的简单步骤来解决这个问题。 👇
📌 步骤。
- 首先,最重要的是,去 文件 标签。
- 随后,点击 更多... >>。 选择
- 在这个时候, Excel选项 对话框将出现。 现在,去到 高级 标签。
- 继而。 打勾 选项 在自动过滤器菜单中分组日期 最后但并非最不重要的是,点击 认可 按钮。
因此,你会看到你的透视表现在能够 过滤日期 适当的。
阅读更多。 如何在Excel中使用数据透视表来过滤日期范围(5种方法)
总结
总而言之,在这篇文章中,我向你展示了如何在数据透视表的日期过滤器不工作时进行修复。 仔细阅读全文,并据此解决自己的Excel文件的数据透视表问题。 我希望你认为这篇文章对你有帮助,并为你提供信息。 如果你有任何进一步的问题或建议,非常欢迎你在这里评论。
而且,访问 ǞǞǞ 谢谢您!您可以在这里学到更多的Excel解决方案和技巧。