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

Google Sheets QUERY函数筛选上周数据报错如何解决

Google Sheets QUERY动态日期筛选修复方案

核心报错原因

你之前的公式出错90%以上是参数分隔符混用问题:你整个QUERY公式的参数用分号;分隔,说明你的Google Sheets区域设置要求所有公式参数都用分号做分隔,但你写TEXT(TODAY()-8,"yyyy-mm-dd")时,TEXT函数的两个参数之间用了逗号,,导致参数识别失败。

修复方案

方案1:修正QUERY写法

按你的原逻辑调整分隔符即可正常运行,额外加了LABEL参数去掉求和结果默认的表头:

=QUERY(gDisplay!A2:I;"SELECT SUM(F) WHERE A > date '"&TEXT(TODAY()-8;"yyyy-mm-dd")&"' LABEL SUM(F) ''")

运行前先确认前置条件:

  • 选中gDisplay表A列,点击顶部「格式」→「数字」,确认设置为日期类格式,而非纯文本
  • 如果你的区域公式参数默认用逗号,把所有分号替换为逗号即可

方案2:用更简单的SUM+FILTER组合(推荐)

不需要处理QUERY的复杂字符串拼接语法,容错率更高:
=SUM(FILTER(gDisplay!F2:F; gDisplay!A2:A > TODAY()-8))
直接筛选A列符合日期要求的F列值求和,逻辑更直观,也能实现完全相同的效果。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 08:30:02