-
人见人爱的正向查找
这就是你们认识的vlookup函数:
Vlookup 四个参数(前三个是必须的,最后一个是可选的)主要是能返回一个单元格的内容
1、 查找值(必须在区域第一列)
2、 查找范围
3、 查找的第几列
4、 是否精确查找
比如我们要查找“江西省”的“省会”是什么:=VLOOKUP(A2,A2:G7,3,FALSE)
这样是可以做到,但是我要查区号为“0791”的“省份”是什么,按照你们之前的认知,肯定是不行的,因为,Vlookup只能从左往右查找,那怎么办呢: -
异种风情的逆向查找
=VLOOKUP(G2,IF({1,0},G2:G7,A2:A7),2,FALSE)
说明:
我们不能够改变Vlookup本身从左到右的使用方法,但是可以在内部修改其区域。怎么修改呢?可以看出if返回的值作为Vlookup的第二个参数,而这就是通过if和数组的联合使用,可以看到if的第一个参数是{1,0}这样的数组,第一次执行1,而1为TRUE,所以取出来G2:G7这列【区号】数据,第二次执行0,而0为FASLE,就取出来A2:A7这列省份。这样在内部就出现了下图的区域:
上图为我把if函数单独拿出来执行的结果,为了让大家能够更加清楚的知道内部的计算过程。数组的学习可以参考:https://www.jianshu.com/p/19d61a1e5d14
结束
无处不再的Excel,无处不在的快乐!欢迎关注和评论!如果喜欢请点亮爱心。感谢大家的支持,咱们下期再见!