vlookup函数是Excel里面非常好用的一个函数,甚至可以说是万金油函数,很多功能都可以通过vlookup函数来实现,不过有很多朋友不太了解vlookup函数,今天小哲就来跟大家总结一下vlookup函数的使用方法,一共可以分为5类和12种常见使用
vlookup函数原型
要想了解vlookup函数的使用方法,首先我们就得弄明白vlookup函数的原型,因为小哲我是一个程序员习惯性叫原型,有人也叫语法,也就是说这个函数是如何来表达数据的,怎么叫不重要,我们一起看下面这张图片就明白了。
从上图可以看到,等号是赋值,vlookup是调用vlookup函数的语句,括号里的参数是要重点理解的,第一个参数是查找目标,第二个参数是查找范围,第三个参数是返回值的列数,第四个参数是匹配类型,是精准还是模糊,可以用0也可以用FALSE。
下面不管是分类还是常用场景,都离不开函数原型,都是在函数原型上面进行变通得到的结果,所以大家一定要熟悉函数原型。
vlookup函数的4类使用方法
1、普通查找
普通查找是最容易理解的,直接上图:
结合前面函数原型去理解,我们要从J列查找,分别查找喜洋洋、哆啦A梦和大熊的段位,从B到F这些列里面查找数据,找到后返回第3列的数据,从B开始的第三列就是D列,也就是段位这一列。
2、反向查找
一般都是从左往右查找数据,重要的数据保存在左边,比如姓名,但有时候是左右反着的,这时候直接通过IF({1,0})构造一个新的反向的数组,这样就又相当于是普通的查找了。
3、多条件查找
多条件的查找是在普通的查找上面把多个条件用&并列起来,在编程上叫做“与”,可以理解为“并且”,意思是两个条件同时为真的情况,才表示真。
4、模糊查找
模糊查找表示范围内查找,比如下图中,0-60为挂科,这是一个分数范围,中括号表示包含,小括号表示不包含,比如[0,60)表示包含0分,但不包含60分,左闭右开。
vlookup函数的10种使用方法
因为具体功能每个人的使用情况都不一样,所以直接放使用语法,就不跟大家做图片了,相信如果你本身对vlookup函数有一点了解的话,能看懂这些语法的逻辑,重点是逻辑而不是照葫芦画瓢。
1、查找个人信息
VLOOKUP($B18,$C$7:$H$15,COLUMN(B1),0)
2、合并两个单元格
VLOOKUP(B2,$B$14:$F$22,MATCH(F$1,$B$13:$F$13,0))
这里用到了Match函数查找表1的标题在表2中的位置。
3、同类排序一致
IFERROR(VLOOKUP($B2,$B$12:$D$16,COLUMN(A1),),"")
这里用到了IFERROR函数来屏蔽错误值。
4、工资条
VLOOKUP($G96,$A$96:$E$104,COLUMN(B1),)
根据序号从工资表中查找对应的信息
5、个人所得税
(G28-3500)*VLOOKUP(G28-3500,C28:E34,2)-VLOOKUP(G28-3500,C28:E34,3)
6、模糊查找名称
VLOOKUP("*"&F41&"*",$B$41:$D$47,3,0)
其中星号表示通配符。
7、特殊字符查找
VLOOKUP(SUBSTITUTE(F52,"~","~~"),B$52:C$56,2,0)
因为~ * ?这三个符号在公式中是通配符,遇到被查找的字符串中含有这3个字符就用Substitute替换为~~、~*和~?
8、对比
TEXT(VLOOKUP(SUBSTITUTE(B73,"*","~*"),$F$73:$G$92,2,)-C73,"少0.00;多0.00;")
Text可以格式化数字显示。
9、监控
H2>VLOOKUP(F2,A:C,3,0)
用大于小于号进行判断。
10、汇总
IFERROR(VLOOKUP($H2&"-"&J$1,$A:$D,2,0)&":"&VLOOKUP($H2&"-"&J$1,$A:$D,3,0),"")