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

Google Sheets中Query函数匹配单元格值与日期时解析错误求助

问题解决:Google Sheets QUERY函数PARSE_ERROR修复

正确公式

=SUM(QUERY(B:E, "SELECT E WHERE C = '"&S6&"' AND B <= date '"&TEXT(R6, "yyyy-mm-dd")&"'", 0))

错误原因分析

原公式的核心问题是字符串拼接时的引号与连接符位置错误,导致生成的QUERY语法不符合规则:

  • 拼接第一个条件与AND时,错误使用了' AND,正确写法需用'"&S6&"' AND完成第一个条件的闭合,再衔接第二个条件
  • 两个条件拼接时没有正确过渡,导致QUERY解析器无法识别合法的SQL语句结构

替代方案(更简洁)

如果不需要依赖QUERY函数,用FILTER可以完全避免字符串拼接的麻烦,同样满足需求:

=SUM(FILTER(E:E, C:C=S6, B:B<=R6))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 14:52:20