如何在Excel中根据指定单元格值定位对应行的目标单元格
Excel匹配定位解决方案
方法1:使用VLOOKUP函数
直接用VLOOKUP实现精确匹配并返回对应E列值,公式如下:
=VLOOKUP(B6,C:E,3,FALSE)
- 参数说明:
B6:要查找的目标数值C:E:查找范围(必须将包含目标值的C列放在范围最左侧)3:指定返回范围中的第3列(即E列)FALSE:开启精确匹配模式
方法2:使用INDEX+MATCH组合(更灵活)
如果不想限制列的顺序,推荐用INDEX配合MATCH,公式如下:
=INDEX(E:E,MATCH(B6,C:C,0))
- 参数说明:
MATCH(B6,C:C,0):精准查找B6的值在C列中的行号INDEX(E:E,行号):根据行号返回E列对应单元格的内容
错误处理(可选)
如果担心目标值不在C列时返回#N/A错误,可以用IFERROR包装公式,自定义提示内容:
=IFERROR(INDEX(E:E,MATCH(B6,C:C,0)),"未找到匹配值")
或
=IFERROR(VLOOKUP(B6,C:E,3,FALSE),"未找到匹配值")
内容的提问来源于stack exchange,提问作者Santiago Moreno de la Garza
相关产品推荐
相关产品推荐

