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

Google Sheets QUERY函数返回UNEXPECTED_CHAR错误咨询

错误产生原因

Google Sheets的QUERY函数使用Google Visualization API查询语法,不支持在Select子句中使用A:E这类冒号连接的连续列简写格式,多列选取必须用逗号逐个分隔列标识符。
对照错误提示的位置:查询字符串Select A:E, I where J is null中,第9个字符恰好是A后面的冒号,属于语法不识别的非法字符,因此触发解析错误。

修复方案

将Select子句中连续列的冒号简写替换为逗号分隔的单列标识即可,匹配你需求(选取A-E列+I列、筛选J列为空)的正确公式如下:

=QUERY(Sheet1!A1:J361,"Select A,B,C,D,E,I where J is null",1)

公式说明:

  • 把查询范围调整为A1:J361、最后一个参数设为1,是为了自动识别第一行的表头,返回结果会自带和原表一致的列名
  • 如果你不需要自动带表头、坚持从第2行数据开始查询,可使用版本:=QUERY(Sheet1!A2:J361,"Select A,B,C,D,E,I where J is null",0)
效果验证

针对你提供的示例数据,修复后的公式会自动过滤J列(Sample bag wet (g))有值的3100、3101、3103三条记录,最终返回:

Lab #SiteBlockPlotRepDepth (cm)
SFREC/WLIC11120-30
SFREC/WLIC11220-30

和你给出的预期结果完全一致。

内容的提问来源于stack exchange,提问作者Adrianne K Seiden

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 20:39:20