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

如何使用公式处理Google Sheets中行列数未知的多表格同位置求和

可行公式方案

你之前嵌套ARRAYFORMULA未生效的原因是多工作表同维度矩阵相加不需要嵌套结构,单层ARRAYFORMULA即可触发全局数组运算。

方案1:待汇总工作表数量少、名称固定

直接在结果工作表的A1单元格输入以下公式,会自动扩展到所有匹配维度的单元格完成计算,无需手动下拉/右拉:

=ARRAYFORMULA(Sheet1!A:ZZ + Sheet2!A:ZZ + Sheet3!A:ZZ)

说明:将公式中的Sheet1、Sheet2、Sheet3替换为你实际的工作表名称即可,空单元格会默认按0计算不影响求和结果。

方案2:待汇总工作表数量多、命名有统一规律

如果你的工作表命名规则统一,例如为业务表1、业务表2……业务表20共20张表,可使用以下公式批量处理:

=ARRAYFORMULA(REDUCE(
  0,
  SEQUENCE(20),
  LAMBDA(acc, cur, acc + INDIRECT("业务表"&cur&"!A:ZZ"))
))

说明:将公式中的业务表替换为你实际的工作表前缀,SEQUENCE的参数改为你要汇总的工作表总数量即可。

可选优化

如果不需要显示无数据区域的0值结果,可在外层嵌套判断逻辑:

=ARRAYFORMULA(IF(原求和公式=0,"",原求和公式))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 22:36:03