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

如何结合参数解析用INDEX+MATCH实现多Code列表月度值求和?

Google Sheets 计算逗号分隔Code列表的月度数值总和

假设你的两个工作表分别为:

  • 「数据明细」:A列是数字类型的Code,B~N列对应各月度的数值
  • 「汇总表」:A列是逗号分隔的Code列表,B~N列需要计算对应月度的总和

核心公式(以「汇总表」B2单元格计算1月总和为例)

=SUMPRODUCT(SUMIF(数据明细!A:A, SPLIT(A2, ","), 数据明细!B:B))

公式说明

  1. SPLIT(A2, ","):将A2中逗号分隔的Code列表拆分成独立的数值数组
  2. SUMIF(数据明细!A:A, 拆分后的Code数组, 数据明细!B:B):对每个拆分出的Code,在「数据明细」中匹配对应的1月数值并分别求和
  3. SUMPRODUCT:将SUMIF返回的多个结果汇总为最终总和

注意事项

  • 替换公式中的工作表名称(如「数据明细」)为你实际的表名
  • 如果Code列表中逗号后带有空格,需调整拆分规则:SPLIT(TRIM(A2), ", "),避免因空格导致匹配失败
  • 计算其他月度时,只需将公式中的数据明细!B:B替换为对应月度的列(如2月用数据明细!C:C),或直接向右拖动公式自动适配

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 03:01:00