【发布时间】:2019-06-24 09:28:41
【问题描述】:
在第二个参数中使用Query 函数和text() 或To_text() 函数对我来说完全没问题,如下例所示:
=QUERY({June2019!$M$3:$Z;July2019!$M$3:$Z;August2019!$M$3:$Z},"select
SUM(Col5) where Col1 > "&text((Column()-2)*5,"#")&" and Col1 <=
"&text((Column()-1)*5,"#")&" label SUM(Col5) ''")
但是,一旦我以更复杂的方式使用此查询功能,就会出现以下两个错误之一:
=IF((ISBLANK(B27:27)=False),
(QUERY({June2019!$M$3:$Z;July2019!$M$3:$Z;August2019!$M$3:$Z},"select
SUM(Col5) where (Col1 > "&text((Column()-2)*5,"#")&") and (Col1 <=
"&text((Column()-1)*5,"#")&") label SUM(Col5)
''"))/(QUERY({June2019!$M$3:$Z;July2019!$M$3:$Z;August2019!$M$3:$Z},"select
COUNT(Col5) where (Col1 > "&text((Column()-2)*5,"#")&") and (Col1 <=
"&text((Column()-1)*5,"#")&") label COUNT(Col5) ''")),)
错误: 查询完成,输出为空。
错误: 无法解析函数 QUERY 参数 2 的查询字符串:PARSE_ERROR:在第 1 行第 24 列遇到“”Col1“”。期待以下之一:“(”...“(”...
任何帮助将不胜感激
【问题讨论】:
标签: google-sheets google-sheets-formula array-formulas google-sheets-query google-query-language