举个例子,左边是公司销售数据,包含了订单号,姓名,商品,数量,金额情况
现在需要根据其中某一个订单号,把所有信息给匹配出来
1、VLOOKUP公式
如果我们想要用VLOOKUP公式,那就需要使用公式:
=VLOOKUP(G2,A:E,{2,3,4,5},0)
G2是查找值
A:E是查找的数据源
{2,3,4,5},因为我们需要的结果分别在第2,3,4,5列,所以用数组引用
0表示精确匹配
2、XLOOKUP公式
这是新版本的公式,它只需要3个参数,就可以完成查找匹配
=XLOOKUP(查找值,查找列,结果列)
这里,我们的查找值是G2单元格
查找列是A列数据
结果列是多列数据,是B:E列的结果
所以,这里需要使用的公式是:
=XLOOKUP(G2,A:A,B:E)
非常的简单实用,必需学会的公式
3、FILTER公式
FILTER是用来筛选的公式,它只需要2个参数就可以完成计算
使用用法是:
=FILTER(筛选的结果,筛选的条件)
这里筛选的结果是B:E列,筛选的条件是A列里面,找G2的值
所以需要使用的公式是:
=FILTER(B:E,A:A=G2)
4、XLOOKUP和FILTER的区别
看起来两种用法都可以得到结果,那是因为我们的查找值,正好出现一次的情况
假如说,我们的订单号,有原始数据里面有多条数据:
如果我们继续使用的是FITLER公式,那么出现多条结果时,它因为空间不足,会显示溢出,显示不出结果
但是,假如你用的是XLOOKUP公式,那么它会匹配出第一条记录,如下所示:
关于这个函数公式,你学会了么?动手试试吧!