You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets QUERY函数报错排查:按日期提取指定列数据

Google Sheets QUERY公式解析错误修复方案

错误原因

你的QUERY公式触发解析错误,是因为在WHERE子句里错误使用了带工作表名的单元格引用Schedule!A:A。QUERY函数的查询语句中,不能直接引用带工作表前缀的单元格范围——因为第一个参数已经指定了数据来源Schedule!A:BU,内部筛选只需用列标识即可。

修正后的公式

以下两种写法都可以解决问题,优先推荐第一种(用列索引更不易出错):

  1. 使用列索引(A列对应Col1,AH列对应Col34,AW列对应Col49):
=QUERY(Schedule!A:BU,"select AH, AW where Col1 = '"&I1&"'")
  1. 直接使用列字母(省略工作表名):
=QUERY(Schedule!A:BU,"select AH, AW where A = '"&I1&"'")

日期格式兼容优化

如果Dashboard!I1是日期格式,为避免格式不匹配导致筛选失效,建议用TEXT函数统一日期格式:

=QUERY(Schedule!A:BU,"select AH, AW where Col1 = date '"&TEXT(I1,"yyyy-MM-dd")&"'")

内容的提问来源于stack exchange,提问作者TooTallDerr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 19:35:30