根据日期范围显示来自另一张纸的行

时间:2016-06-28 22:24:27

标签: google-sheets worksheet-function formulas

我会尽力解释这一点,我对电子表格公式没有超级经验,所以请耐心等待。

目前我有2个Google电子表格,其中一个包含所有客户相关任务的列表。第二个电子表格是客户特定的,它有一些表格,例如" Feeder"," Archived Requests"," Monthly Report"。 "存档请求"工作表使用QUERY IMPORTRANGE:

列出从我的第一个电子表格分配给特定客户端的所有数据

=Query(IMPORTRANGE("key","spreadsheet-name!A:Z"),"Select Col2, Col3, Col4, Col5 where Col1 contains 'TOSC'",1)

这部分一切都很好。

My" Feeder"表列出了我在命名范围内制作的一些=DATE and =EOMONTH公式。

理想情况下,我想要做的是显示来自"存档请求"的所有数据。 "月度报告"命名范围" ReportMonthStart"之间的工作表和" PriorMonthStart"。

基本上,我希望实现的是行数据的动态列表,该列表可以追溯到每月15日30天之后。

我不确定是否应该/可以使用查询或过滤器或任何其他公式来完成。

以下是指向current spreadsheet的链接。

1 个答案:

答案 0 :(得分:0)

filter做得很好:

=filter('Archived Requests'!A2:E, ('Archived Requests'!A2:A >= PriorMonthStart) * ('Archived Requests'!A2:A <= ReportMonthStart))

这将返回A列位于PriorMonthStart和ReportMonthStart之间的行的A-E条目。两个条件的乘法是逻辑AND。