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

优化含双WHERE条件的Query公式:解决VALUE报错问题

解决Google Sheets QUERY公式多条件WHERE语法错误

你的公式报错核心是QUERY语法错误——在同一个查询语句里重复使用了WHERE关键词。Google Sheets的QUERY语言遵循类SQL语法,多个筛选条件只需要写一次WHERE,后续条件直接用AND/OR连接即可。

修正后的公式:

=UNIQUE(QUERY('Sheet Name'!A1:AZ,"Select A where A is not null and not A contains 'STRING'",1))

错误原因拆解:

原公式中where A is not null and where not A contains 'STRING'的写法违反QUERY语法规则:WHERE仅作为筛选条件的起始关键词出现一次,多个逻辑条件用AND衔接即可。单独使用任一WHERE条件时语法合法,因此能正常运行;叠加后因重复关键词触发语法校验错误,返回VALUE提示。

扩展用法示例:

如果需要添加更多筛选条件,继续用AND/OR连接即可,比如同时排除包含"TEST"的内容:

=UNIQUE(QUERY('Sheet Name'!A1:AZ,"Select A where A is not null and not A contains 'STRING' and not A contains 'TEST'",1))

公式末尾的1表示数据源第一行是表头,若数据无表头,改为0即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 10:45:33