【问题标题】:Problems with Date Filtering in ExcelExcel 中的日期过滤问题
【发布时间】:2018-04-14 01:01:14
【问题描述】:

我正在对来自 FRED 的 excel 数据集运行高级过滤器。我一直在尝试过滤数据以仅包含 1 月、4 月、7 月和 10 月的数据(每个季度的第一个月)。如果我使用标准作为特定日期(例如 1/1/1995)运行高级过滤器,结果将按预期返回。但是,只要我使用任何特殊搜索字符(例如 1/、1//*、1995 或 1/1/????),我就会得到没有结果。我已经阅读了 excel 文档,并在互联网上搜索了解决方案,但似乎没有人遇到这个问题。

理想情况下,我想做的是搜索所有这些月份,同时排除其他所有内容(例如 1* 或 2* 或 3* 或 4*)我需要弄清楚的第一件事是为什么我不能使过滤工作周期。

我猜这个问题与 excel 如何处理日期有关。最初日期的格式是 DD-MM-YYYY,但我意识到 Excel 正在处理它们,就好像它们是 M-D-YYYY 格式一样,所以我更改了数据以反映这一点。我尝试将日期转换为常规文本来解决这个问题,但 Excel 将它们转换为看起来像“1995 年 4 月 1 日”的数字。

请记住,我是过滤新手,所以我可能犯了一个新手错误。

数据和标准示例(未应用过滤器)

observation_date    FEDFUNDS
1*  






observation_date    FEDFUNDS
1/1/1995            5.53
2/1/1995            5.92
3/1/1995            5.98
4/1/1995            6.05
5/1/1995            6.01
6/1/1995            6.00
7/1/1995            5.85
8/1/1995            5.74

【问题讨论】:

    标签: excel filtering


    【解决方案1】:

    通配符仅适用于字符串。日期不是字符串,而是数字。因此,您需要使用 大于 和 小于 来设置返回数字的范围,就像我在下面为二月份所做的那样。 (请注意,我的日期是非美国格式)

    【讨论】:

    • 谢谢!这解释了很多。我希望 Microsoft 文档已经解释说……它可以为我节省 4 个小时。
    • 没问题。另一种方法是使用数据制作数据透视表,并按月和年对日期进行分组。然后,您可以使用切片器快速选择您想要的月份。事实上,这可能是我更喜欢的方法。
    【解决方案2】:

    这是一张图片,显示了一个工作示例,其中包含过滤条件后跟过滤数据和高级过滤窗口以及在我的案例中使用的范围。从 A2 到 A5 是我希望高级过滤器起作用的日期。

    据我所知,使用 FILTER 无法按日期的一部分(您在单元格中看到的方式)进行过滤。

    感谢您的反馈/评论!

    【讨论】:

    • 感谢您的回答!我将接受另一个,因为它为我正在尝试做的事情提供了一个解决方案,并解释了我的方法失败的原因。非常感谢您的帮助!
    猜你喜欢
    • 2020-03-25
    • 1970-01-01
    • 2020-08-28
    • 2021-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多