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

Google Sheets通过单元格引用工作表实现动态SUMIF求和

正确的Google Sheets动态求和公式写法

原公式的问题

  • 字符串拼接语法错误:indirect(A4,&"!A:A") 中&的位置错误,应该将单元格引用与字符串直接拼接,不需要额外的逗号
  • 第二个INDIRECT引用错误:indirect(A&"!B:B") 里的A没有指定行号,下拉时无法自动对应当前行的月份单元格

正确公式写法

基础版(工作表名称无特殊字符时)

在Sheet1的B4单元格输入以下公式,直接下拉即可批量应用:

=SUMIF(INDIRECT(A4&"!A:A"), "ProductA", INDIRECT(A4&"!B:B"))

稳妥版(工作表名称含空格/特殊字符时)

如果月度工作表名称包含空格(比如May 2021),给工作表名称包裹单引号避免解析错误:

=SUMIF(INDIRECT("'"&A4&"'!A:A"), "ProductA", INDIRECT("'"&A4&"'!B:B"))

公式说明

  • INDIRECT(A4&"!A:A"):根据Sheet1 A列的月份名称,动态生成对应月度工作表的A列引用(比如A4是May 2021,则解析为May 2021!A:A)
  • "ProductA":固定匹配的产品类别条件
  • 第三个INDIRECT参数:对应月度工作表的B列,用于对符合条件的数值求和
  • 下拉时,公式中的A4会自动变为A5、A6等,匹配每行的月份名称

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 12:36:15