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

Google Sheets查找指定行匹配字符串,返回不同相对位置单元格值的咨询

Google Sheets 横向匹配与相对位置取值方案

问题1:匹配Sheet2第2行字符串,返回右侧第2列值

你之前的公式错误在于MATCH函数的第三个参数——精确匹配必须用0,而非2。同时要返回匹配位置右侧第2列的值,需在MATCH的结果基础上加2,以此作为INDEX的列定位参数。

正确公式:

=INDEX(Sheet2!$A$2:$2, MATCH($A2, Sheet2!$A$2:$2, 0) + 2)
  • MATCH($A2, Sheet2!$A$2:$2, 0):精确查找A2单元格内容在Sheet2第2行的位置
  • 加2:将定位点偏移到匹配位置的右侧第2列
  • INDEX从Sheet2第2行中提取对应列的数值

问题2:返回匹配值右侧第2列且下方第2行的值

需要扩展INDEX的引用范围到包含目标行的区域,同时计算目标行号(原匹配行是第2行,下方第2行即第4行)和目标列号(匹配位置右侧第2列)。

灵活版公式(适配匹配行变动):

=INDEX(Sheet2!$A:$Z, ROW(Sheet2!$2:$2) + 2, MATCH($A2, Sheet2!$A$2:$2, 0) + 2)

固定行版公式(已知匹配行是第2行时):

=INDEX(Sheet2!$A:$Z, 4, MATCH($A2, Sheet2!$A$2:$2, 0) + 2)
  • ROW(Sheet2!$2:$2) + 2:自动计算匹配行(第2行)下方第2行的行号
  • MATCH(...) + 2:定位到匹配位置右侧第2列
  • INDEX提取指定行列交叉处的单元格值

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 15:35:49