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

Google Sheets 中根据A列匹配值计算B1到对应单元格范围总和的问题

Google Sheets 动态范围求和解决方案

你可以直接用以下公式实现需求,假设你把需要匹配的A列取值输入在D1单元格:
=SUM(B1:INDIRECT("B"&MATCH(D1,A:A,0)))

公式说明

  • MATCH(D1,A:A,0):在A列精确匹配D1输入的内容,返回匹配到的第一个结果对应的行号,比如输入"c"时会返回3
  • INDIRECT("B"&MATCH返回的行号):将拼接好的单元格位置文本(比如"B3")转换为可识别的单元格引用
  • 外层SUM直接对B1到目标引用单元格的范围求和即可

效果验证

按照你给出的示例表格,在D1输入"c"时,公式会自动计算B1+B2+B3的和,返回结果13,符合预期。

注意:如果A列存在多个相同的匹配值,该公式默认会按照第一个匹配到的行号计算求和范围,如果需要适配重复值场景可以调整MATCH的匹配参数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 03:12:01