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

Google Sheets动态取值:匹配关键词求和及公式自动适配方案咨询

Google Sheets 实现指定关键词下方数值求和方案

基础功能实现

直接使用SUMPRODUCT函数即可完成需求,无需复杂嵌套,通用公式如下:

=SUMPRODUCT((搜索范围="目标关键词")*OFFSET(搜索范围,1,0))

参数说明

  • 搜索范围:替换为你要查找关键词的区域,比如要在第2行搜索就填2:2,要在A1到Z100区域搜索就填A1:Z100
  • 目标关键词:替换为你要匹配的内容,比如示例里的"Title",也可以引用其他单元格的值,比如A1
  • OFFSET的第二个参数1表示向下偏移1行,也就是取匹配单元格正下方的值,无特殊需求无需修改

你描述的示例场景(关键词"Title"匹配到B2、C2、D2,求B3、C3、D3的和)的公式可以直接写为:
=SUMPRODUCT((2:2="Title")*OFFSET(2:2,1,0))

自动扩展范围方案

有两种无需手动更新公式的实现思路:

  • 直接使用整行/整列作为搜索范围:比如上述示例里的2:2就是引用整个第2行,后续你新增的列只要第2行出现匹配关键词,都会自动纳入计算,不需要修改公式
  • 转换为已命名表格:选中你的整个数据区域,点击顶部菜单「数据>创建表格」,按需勾选是否有标题行。创建完成后公式引用表格的对应列/行范围即可,后续新增的行/列会自动被表格纳入范围,公式自动生效

扩展功能

如果需要模糊匹配(只要单元格包含关键词就算匹配),可以修改条件部分使用SEARCH函数:
=SUMPRODUCT(ISNUMBER(SEARCH("Title",2:2))*OFFSET(2:2,1,0))
如果需要区分大小写匹配,把SEARCH替换为FIND即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 22:15:02