分享

Excel逆向查找匹配方法,拿走不谢!

 L罗乐 2016-12-08


通常用vlookup函数进行查找匹配,但对匹配数据源要求正向的,如何进行逆向快速匹配?


>>>> 例:在A:B列数据源中匹配出红框的值


平时使用VLOOKUP函数的时候,需要查找值在匹配数据源的第一列,返回结果值在匹配数据源的后面第二、三....N列。

如果碰到上面逆向的情况,查找值在匹配数据源的第二列,返回结果值在匹配数据源的第一列。难道使用=Vlookup(D2,A:B,-2,0)?显然是不行的

本节介绍几种常用的方法来进行逆向查找!


method1.匹配数据源列数据调整


通过数据的剪切,将战斗力列放至姓名列后面,然后再正常使用VLOOKUP函数进行匹配。


如何有时候匹配的数据量大,使用匹配的次数比较多,通常将表格的匹配数据源剪切之后会发现许多的错误,不建议使用。


method2.vlookup搭配if{1,0}


将第2个参数匹配的数据源进行自定义,使用IF({1,0},B:B,A:A),便将B列放在A列前,整体公式=VLOOKUP(D2,IF({1,0},B:B,A:A),2,0)

有时候正向所查询的列数比较多时,也可以使用IF{1,0}函数来列出仅需要的两列数据,一个是查找值所在的列,另一列就是返回结果值的一列




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函数使用方式基本一致。


===========================

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多