Google工作表查询日期和组丢失的数据



我试图按日期和返回ID查询数据集,与主列表相比,未在查询的日期范围中列出。我已经设置了这个Google Sheet作为一个例子。

我知道并理解如何使用查询函数按日期选择数据:

=query(Datasheet!$A$2:$B,"Select B where A > date '"&TEXT('Querysheet'!$A$3,"yyyy-mm-dd")&"' and A <= date '"&TEXT('Querysheet'!$B$3,"yyyy-mm-dd")&"' ...")

我缺少的部分是如何比较和返回与Mastersheet相比数据表中缺失的一组ID。

use:

=UNIQUE(FILTER(Mastersheet!A2:A, NOT(COUNTIF(UNIQUE(QUERY(Datasheet!A2:B, 
"select B 
where A >  date '"&TEXT(Querysheet!A3, "yyyy-mm-dd")&"' 
and A <= date '"&TEXT(Querysheet!B3, "yyyy-mm-dd")&"'")), Mastersheet!A2:A))))