我使用两个query
和ImportRange
函数来合并和排序来自两个Google电子表格的数据。该查询旨在当Col2落在指定的日期范围内时从这些工作表中选择数据。
导入的其中一个电子表格总是包含日期范围内的信息;然而,第二张有时没有。发生这种情况时,查询根本不返回任何内容 - 甚至不返回与第一个工作表相关的值。我收到此错误消息:
在ARRAY_LITERAL中,Array Literal缺少一行或多行的值。
有没有人知道如何原谅"原谅"第二张表没有任何相关值,并允许查询仍然运行第一张表?
我的公式:
=sort({
query(ImportRange("1OgIJX99mHPCnyyKqIX3tHP2RsFLT7FGO-63qaGlcqCQ","Master!$A$3:$L"),"select Col2, Col4, Col12 where Col8 != 'School' and Col1 != 'Cancelled' and Col2<=date """&text(C2,"yyyy-mm-dd")&""" and Col2>=date """&text(B2,"yyyy-mm-dd")&""" ");
query(ImportRange("155fTvvw6hE6ZA6e_rysL2UR-5UMAjyaLVDMawpjTnpg","Master!$A$3:$L"),"select Col2, Col3, Col10 where Col1 != 'Cancelled' and Col2<=date """&text(C2,"yyyy-mm-dd")&""" and Col2>=date """&text(B2,"yyyy-mm-dd")&""" ")
})