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

求Google Sheets中指定键对应值上下单元格数值求和公式

Google Sheets 公式:根据指定键求和对应数值的上下单元格值

假设你的数据布局如下(表头在第一行):

键(Key)数值(Value)
a1
b2
c3

基础公式

若目标键存放在单元格D1,可使用以下公式计算其对应数值的上下单元格之和:

=INDEX(B:B, MATCH(D1, A:A, 0)-1) + INDEX(B:B, MATCH(D1, A:A, 0)+1)

公式解析

  • MATCH(D1, A:A, 0):精确查找目标键D1在A列的行号
  • INDEX(B:B, 行号-1):提取目标键所在行上一行的数值
  • INDEX(B:B, 行号+1):提取目标键所在行下一行的数值
  • 两者相加得到最终求和结果

边界情况处理

如果目标键是列表的第一个或最后一个(无上方/下方单元格),公式会返回#REF!错误。可以用IFERROR添加友好提示:

=IFERROR(INDEX(B:B, MATCH(D1, A:A, 0)-1) + INDEX(B:B, MATCH(D1, A:A, 0)+1), "无有效上下单元格可求和")

示例验证

当D1输入b时:

  1. MATCH("b", A:A, 0)返回行号3
  2. INDEX(B:B, 3-1)得到1,INDEX(B:B,3+1)得到3
  3. 求和结果为1+3=4,符合需求

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 05:27:11