在 excel 中使用高级过滤器过滤掉旧日期

Filtering out old dates using advances filter in excel

office documentation for advanced filter中的示例有一个这样的table(我添加了Date列):

Type       Salesperson   Sales  Date
Beverages  Suyama        22  10/1/2018
Meat       Davolio       0   11/5/2018
produce    Buchanan      28  3/8/2019
Produce    Davolio       44  3/1/2019

我只想查看日期为过去 14 天的行。根据手册,高级过滤器可以是这样的:

Date
>=2/25/2019

但这只适用于今天。我尝试使用

Date
>=now()-14

这是行不通的。有没有办法使用高级过滤器中的功能?

一种解决方法是从 E2 开始引入一个 "helper column",公式为 =D2>NOW()-14(以及 E3、E4、...指的是 D3、D4、...)——然后你可以仅使用布尔值在您的帮助列中进行过滤。

我找到了一种不需要辅助列的方法。这是我的过滤器:

Date
=">"&TEXT(NOW()-14,"mm/dd/yyyy")

今天,这计算为:

Date
>02/28/2019

所以,公式不能像我最初尝试的那样成为文本的一部分。但该字段可以是计算结果为包含有效过滤器的字符串的任何公式。