如何查询引用单个单元格的多个工作表?
How do I query multiple sheets referencing a single cell?
我正在尝试使用不同的标准集获取 google sheet 中多个选项卡的平均值。
其中一个是如果第 1 列中的日期等于选项卡 "Sheet1"
的单元格 B62 中的日期
查询适用于前两个条件,但不适用于日期。
=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 '&Sheet1!B62&'",1)
没有错误提示,查询结果为空白
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
格式的日期。
我正在尝试使用不同的标准集获取 google sheet 中多个选项卡的平均值。
其中一个是如果第 1 列中的日期等于选项卡 "Sheet1"
的单元格 B62 中的日期查询适用于前两个条件,但不适用于日期。
=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 '&Sheet1!B62&'",1)
没有错误提示,查询结果为空白
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
格式的日期。