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

Google Sheets QUERY公式解析错误问题求助

解决Google Sheets QUERY公式解析错误问题

问题描述

尝试使用Stack Overflow上的方案,通过QUERY函数对不确定数量的列求和,但公式始终提示“Formula parsing error”,即使复制原作者的表格结构也无法运行。原公式如下:
=ARRAYFORMULA(QUERY({A1:E2}, "select "&TEXTJOIN(",", 1, "sum(Col"&ROW(A1:A5)&")")))

解决办法

1. 适配地区设置的函数分隔符

部分地区的Google Sheets默认使用分号;而非逗号,作为函数参数分隔符,这是导致解析错误的常见原因。将公式中的所有逗号替换为分号即可:
=ARRAYFORMULA(QUERY({A1:E2}; "select "&TEXTJOIN(";"; 1; "sum(Col"&ROW(A1:A5)&")")))

2. 使用更通用的列数匹配方式

原公式中ROW(A1:A5)是手动指定列数范围,可替换为SEQUENCE(COLUMNS(A1:E2))自动匹配目标区域的列数,避免手动调整,公式更灵活:
=ARRAYFORMULA(QUERY({A1:E2}, "select "&TEXTJOIN(",", 1, "sum(Col"&SEQUENCE(COLUMNS(A1:E2))&")")))
(若地区用分号,同样替换分隔符即可)

3. 验证步骤

在你的示例表格中,将修正后的公式粘贴到空白单元格,即可得到各列的求和结果。

内容的提问来源于stack exchange,提问作者João Rodolpho

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 05:22:07