google-sheets - 如何查询引用单个单元格的多个工作表?
问题描述
我正在尝试使用不同的标准集来获取谷歌表格中多个选项卡的平均值。
其中之一是第 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 查询需要以下特定语法来比较日期:
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
推荐阅读
- oracle - 如何使用 RSA-SH512(或 RSA-SH256)和 Oracle PL/SQL 中签名证书的私钥对字符串进行签名?
- javascript - 必须使用 import 在已安装的库上加载 ES 模块
- python - 使用 Matplotlib 绘制图形
- r - 运行模拟 n 次并将值存储在矩阵中并取平均值
- swift - 如何在 UIKit 中垂直放置两个 UIViewController?
- css - Fluent/Fabric 更改下拉菜单 css
- ansible - Ansible删除带有通配符/正则表达式/ glob的文件,但有异常
- angular - Angular Service Worker 数据组不工作
- tailwind-css - 如何使div在顺风中填充父级的全高
- c# - 遍历使用 yield 的 IEnumerable