Vlookup公式3个数组用法,1分钟学会,秒变大神
文章标签:
vlookup基本用法
工作中,用来频率最高的函数公式, 就是vlookup了,除了基本用法外,我们要学会数组用法,秒变大神,同事羡慕
1、vlookup公式逆向查找
vlookup公式查找匹配有个很头痛的情形,就是不能从右向左进行查找匹配,例如下面根据姓名,查找匹配员工编号
如果不改变原表格顺序的情况下,解决办法就是用if公式的数组用法
我们使用公式:
=VLOOKUP(F2,IF({1,0},B:B,A:A),2,0)
当它为1时,返回b列的值,它为0时,返回a列的值,得到了一个虚拟数组,b列在前面,a列在后面
然后匹配虚拟数组内的第2列数据,例可以轻松的逆向查找匹配了
2、vlookup多条件查找
有时候,我们需要根据2个条件,来查找结果,例如,下面需要根据姓名和月份两个条件,来匹配工资数据
如果不建立辅助列的情况下,只能构建虚拟数组的方法,同样使用if({1,0})
但它的第1列,是两个查找列连接起来,所以我们使用的公式是:
=VLOOKUP(E2&F2,IF({1,0},A:A&B:B,C:C),2,0)
两个查找值相连,查找列通过数组用法相连,得到我们想要的结果
3、vlookup一次性查找多个值
例如,我们需要根据员工编号,快速查找匹配出多个信息,包含,岗位,姓名,工资,而这些字段,在原始表格中,顺序不是一致的,分布在不同的列,我们想一次性的全部查找出结果
这里,岗位是在第3列,姓名是在第2列,工资是在第5列
所以我们使用数组公式:
=VLOOKUP(G2,A:E,{3,2,5},0)
第3参数,使用数组用法,分别返回不同的列标,便可一次性查找多个值
关于这3个用法,你学会了么?动手试试吧!