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

如何修改Excel INDEX匹配公式 使匹配名称时返回绑定的第三列内容

你原有公式的核心逻辑是通过MATCH定位A列值在B列的行号,再用INDEX返回对应行指定列的内容,要实现匹配后返回绑定的第三列内容,只需对公式做两处调整:

  • 把INDEX函数的第一个参数(查询区域)从原来的$A$1:$B$6扩展到包含第三列的$A$1:$C$6
  • 把INDEX函数的第三个参数(返回列序号)从2改成3,即可返回对应行的第三列数据

修改后的完整公式如下(保留你原公式的分号分隔符适配你的Excel地区设置):
=IF(ISNA(MATCH(A6;$B$1:$B$6;0));"";INDEX($A$1:$C$6;MATCH(A6;$B$1:$B$6;0);3))

如果你使用的是2021及以上版本或者365版本的Excel,也可以用更简洁的XLOOKUP函数实现相同效果,不需要多层嵌套:
=XLOOKUP(A6;$B$1:$B$6;$C$1:$C$6;"")

如果需要同时展示匹配到的第二列、第三列内容,仅需在相邻两列分别使用原公式和上面修改后的公式即可,二者共用相同的MATCH逻辑,返回的内容自然是同一行的绑定数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 17:36:03