如何获取未来两周的数据?

时间:2013-03-18 00:03:56

标签: google-sheets google-drive-api

我有几个直截了当的策划者,如下:

| 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是所有数据)

1 个答案:

答案 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")