答案 0 :(得分:0)
我正在改变您的主题。
我的数据与您的数据非常相似(“日期/时间”列)。我已将过滤器的格式设置为仅日期(例如“ <= 01/01/2020”)。我建立了一个范围,这样我就可以期待几场比赛。有时我运行过滤器并得到零匹配,有时我得到一匹配。
在阅读完您的情况后,我认为我将从匹配数据的前几行中删除时间值。瞧!结果,将显示所有匹配的行,包括在过滤器列中带有AND且没有时间成分的行。
对同一操作获得不同的结果总是令人困惑,但我认为出于我的目的,我可以从数据中删除时间值以使其正常工作。
我知道这是一篇过时的文章,但也许与此同时,您对日期过滤器有了更多的经验。
答案 1 :(得分:-1)
第一张图片中的条件将不会返回任何内容,因为两个日期/时间都相同。这等同于寻找等于19/11/2018 00:00:00
的值。由于您没有与该值完全相同的条目,因此不会返回任何结果。
但是,当我将右侧条件更改为<=20/11/2018 00:00:00
时,它可以工作。这将过滤出19/11/2018 00:00:00
和20/11/2018 00:00:00
之间的任何值,从而得到您期望的结果。
OBTW,虽然我认为日期格式不是问题,但我没有在工作表上验证您的格式,因为我改用了系统默认值。
它在第二张图片中起作用的原因是现在您正在使用日期,而不是日期和时间。您的条件>=19/11/2018
和<=19/11/2018
仍等于=19/11/2018
,但是由于您只有日期,所以等于19/11/2018
的所有日期都符合条件。如果您确实要按日期而不是日期范围进行过滤,则只需要一个条件=19/11/2018
。
此外,如果出现其他列,则可以使用“高级过滤器”或“自动过滤器”进行适当过滤,而无需为输出添加其他列。对于自动筛选,请选择Date Filters
,然后选择Custom Filter
。