如何在Google Sheets中对同一名称下的所有数值求和?
实现特定文本下方数值的自动求和
方法1:通用Excel版本适用公式
假设目标文本(比如"sales")在H列,使用以下公式可自动对其下方所有数值求和,新增行后无需手动修改公式:
=SUM(OFFSET(H1:MATCH("sales",H:H,0),1,0,COUNTA(H:H)-MATCH("sales",H:H,0),1))
公式拆解:
MATCH("sales",H:H,0):定位到"sales"在H列的行号OFFSET(...):从"sales"下方第一个单元格开始,选取H列剩余的所有非空单元格区域SUM:对选中的区域求和
方法2:Excel 365/2021版本简化公式
如果使用支持动态数组的Excel版本,可使用更简洁的公式:
=SUM(FILTER(H:H,ROW(H:H)>MATCH("sales",H:H,0)))
公式拆解:
MATCH("sales",H:H,0):找到"sales"的行号FILTER(H:H,ROW(H:H)>...):筛选出H列中所有行号大于"sales"行号的单元格SUM:对筛选出的数值求和
注意事项
- 若目标文本不在H列,只需将公式中的
H:H替换为对应列的引用(比如A:A)即可 - 新增的数值只要位于目标文本下方的同一列,公式会自动识别并更新求和结果
内容的提问来源于stack exchange,提问作者Gabriel Vallejo
相关产品推荐
相关产品推荐

