Vlookup公式不能逆向查找,3个替换新用法,太实用了!

志课程 2024-05-04 07:28:33

Vlookup做为工作中最常用的公式,它在遇到逆向查找匹配的时候,不能直接匹配出来

举个例子,下面需要根据员工姓名,查找匹配出对应的编号信息:

因为我们的查找结果,在查找数据列的左边,这种逆向匹配,VLOOKUP不能直接查找出来,我们有很多其它方法可以搞定

1、Vlookup公式

如果非要用VLOOKUP公式,那就需要借助choose公式来组合,才能匹配出来

使用的公式是:

=VLOOKUP(F2,CHOOSE({1,2},C:C,A:A),2,0)

查找值是F2单元格

查找区域,用的另外一个CHOOSE公式,可以单独看这个公式的结果,它可以将C列放在前面,A列放在后面,形成一个虚拟数组,

查找虚拟数据里面的第2列,

0表示精确查找

2、新公式XLOOKUP

XLOOKUP公式是新版本出来的公式,它的使用用法是:

=XLOOKUP(查找值,查找列,结果列)

所以这里,我们只需要使用公式:

=XLOOKUP(F2,C:C,A:A)

查找值是F2,查找列是C列,结果列是A列,所以轻松就得到了结果

3、新公式Filter

Filter公式也是新版本才有的公式,它是用来筛选的,使用用法是:

=filer(结果列,查找列=查找值)

所以使用的公式是:

=FILTER(A:A,C:C=F2)

只需要两个参数

第一参数是A列结果列

第二参数是C列=F2单元格的值

4、INDEX+MATCH公式组合

有的小伙伴可能Excel没有升级,所以没有XLOOKUP公式或者FILTER公式,那我们就可以使用INDEX+MATCH函数组合,也可以轻松查找匹配

组合用法是:

=INDEX(结果列,MATCH(查找值,查找列,0))

所以这里只需要套入对应的区域

使用的公式是:

=INDEX(A:A,MATCH(F2,C:C,0))

以上几种方法,你更喜欢哪种?你学会了么?

0 阅读:2