EXCEL用VLOOKUP查找关键字列不在第1列的解决方案
很多人感受到EXCEL的强大,应该都是从VLOOKUP这个函数开始的,对于VLOOKUP基础用法不了解的同学,可以看这里
,在实际使用中,我们会遇到一种情况,就是要查找的数据源里,关键字并不在第一列,也就是很多函数玩家口中的逆向查找或反向查找,这里介绍这个问题的三种解决方法
最直接的方法,自然是把关键字列直接剪切或者复制后插入到数据源的第一列来,然后就可以正常使用VLOOKUP了,但是这样会破坏数据源格式。
也不知道是哪个大神发明了 if{}来构造数组的方式,这个方法就是VLOOKUP+if{}
VLOOKUP(B13,IF({1,0},B3:B10,A3:A10),2,0)
VLOOKUP(待查关键字,IF({1,0},关键字列,要返回的结果列),2,0)推荐使用的方法,index+match,其实原理也很简单,还可以多学2个基本函数
INDEX(A3:A10,MATCH(B13,B3:B10,0))INDEX(要返回的结果列,MATCH(待查关键字,关键字列,0))
赞 (0)