通常用vlookup函数进行查找匹配,但对匹配数据源要求正向的,如何进行逆向快速匹配?
>>>> 例:在A:B列数据源中匹配出红框的值
平时使用vlookup函数的时候,需要查找值在匹配数据源的第一列,返回结果值在匹配数据源的后面第二、三....N列。
如果碰到上面逆向的情况,查找值在匹配数据源的第二列,返回结果值在匹配数据源的第一列。难道使用=VLOOKUP(D2,A:B,-2,0)?显然是不行的
本节介绍几种常用的方法来进行逆向查找!
method1.匹配数据源列数据调整
通过数据的剪切,将战斗力列放至姓名列后面,然后再正常使用VLOOKUP函数进行匹配。
method3.使用index match函数
使用=INDEX(A:A,MATCH(D2,B:B,0))函数
-----------------------------------
仔细琢磨我相信大家一定能理解,总之这个方法很强大!
-----------------------------------
如果使用的是正向查询,如方法一,利用index match函数可以替换VLOOKUP
原公式:Vlookup(D2,A:B,2,0)
新公式:index(B:B,match(D2,A:A,0))
method4.indierct match
和index match函数使用方式基本一致。
===========================
本文同步原创自学成才
想每天收到这样的文章
赶紧搜索关注吧!
,