传统的函数公式,更注重函数组合使用,VLOOKUP和MATCH函数公式组合,在工作中,经常能解决各种复杂的难题
1、VLOOKUP+MATCH,一次性匹配多个值
例如,现在左边的数据源,我们需要一交性匹配多个值,但是这些字段的顺序和原始表里面顺序不一致,我们想快速的提取:
上面要提取3个结果,大部分朋友,可能是用3个VLOOKUP公式来解决的:
=VLOOKUP(G2,A:E,4,0)
分别将数字4,改成数字5,数字3,来查找工资和工龄
如果我们更改需求,改成查找部门的数据,这个时候,又要重新输入公式了
所以我们可以使用MATCH函数公式, 来自动的获取,我们想要查找的结果在第几列
=MATCH(H$1,$A$1:$E$1,0)
表示,H1单元格,在标题行里面, 查找匹配,在第几列
所以我们直接将MATCH的这个操作, 嵌入到VLOOKUP的第3参数里面,综合使用公式:
=VLOOKUP($G2,$A:$E,MATCH(H$1,$A$1:$E$1,0),0)
用这个公式,不管几列数据都可以快速查找出来
2、VLOOKUP+MATCH,快速计算运费
例如,我们需要根据目的地和重量,来计算运费价格,右边是用随机数模拟的一个价格标准数据
南昌,0.5,按右边的标题,应该结果是10
像这种重量是区间查找,我们同样的可以用MATCH函数快速匹配它对应的是第几列,但是要先添加一个辅助数据,把每个档位的最低标准列出来
然后我们使用的公式是:
=VLOOKUP(A2,E:H,MATCH(B2,$E$1:$H$1,1),0)
MATCH函数公式第3参数是数字1,表示模糊查找
查找的原理也是通过MATCH函数公式,定位到对应的列数,再通过VLOOKUP快速查找
关于这两个VLOOKUP+MATCH函数公式组合应用,你学会了么?动手试试吧!