我有几个直截了当的策划者,如下:
| date | person | person 2 | description |
2013-03-01 peter pam painting
2013-03-18 john carl cleaning
2013-03-20 max anne washing
在另一张纸上,我想过滤下两周的'事件'。我怎样才能做到这一点?我尝试了几种方法,但没有一种方法可以工作。
使用=ARRAYFORMULA(DAYS360(B2:B;NOW()))
,我可以在不同的列中获取日期值。 0 =今天,1 =昨天,-1明天等等。事实上,我需要过滤-1到-14天。有时只有2个事件,有时5周2周。
编辑:我发现的一些事情
首先,我使用=filter(A2:A50;A2:A50>-14;A2:A50<0)
然后,我做了一个vlookup =vlookup(G32,A1:E49;5;false)
(其中G32是过滤器命令,A2:A50是daynumber,A1:E49是所有数据)
答案 0 :(得分:0)
这是QUERY命令和Query Language的好机会。
我假设您的数据在“表1”中的4列A:D中。
=query('sheet 1'!A:D,"select * where datediff( A, now()) < 14 and datediff( A, now()) > 0")