【问题标题】:How do I query multiple sheets referencing a single cell?如何查询引用单个单元格的多个工作表?
【发布时间】:2019-09-03 09:56:11
【问题描述】:
我正在尝试使用不同的标准集来获取谷歌表格中多个选项卡的平均值。
其中之一是第 1 列中的日期等于选项卡“Sheet1”的单元格 B62 中的日期
查询适用于前两个条件,但不适用于日期一个。
=QUERY({'Raw Data - Google Ads'!A:L,'Raw Data - Bing Ads'!A:Q},"select Avg(Col11) 其中 Col4 包含 'EMEA' 而 Col4 包含 'BKWS'和
Col1 包含 '&Sheet1!B62&'",1)
不显示错误信息,查询结果为空白。
【问题讨论】:
标签:
google-sheets
google-sheets-query
【解决方案1】:
Google 查询需要以下特定语法来比较日期:
where startDate < date "2008-03-18"
Ref docs here.
修复可能是:
=QUERY({'Raw Data - Google Ads'!A:L,'Raw Data - Bing Ads'!A:Q},"select Avg(Col11) where Col4 contains 'EMEA' and Col4 contains 'BKWS' and Col1 contains date '"&TEXT(Sheet1!B62,"yyyy-mm-dd")&"'")
基本上,将date 与yyyy-mm-dd 格式的日期一起使用。