首页 > 解决方案 > 如何查询引用单个单元格的多个工作表?

问题描述

我正在尝试使用不同的标准集来获取谷歌表格中多个选项卡的平均值。

其中之一是第 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-sheetsgoogle-sheets-query

解决方案


Google 查询需要以下特定语法来比较日期:

where startDate < date "2008-03-18"

参考文档在这里

修复可能是:

=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


推荐阅读