搜索
写经验 领红包
 > 知识

excel向左查找数据这2组函数公式是什么(excel向左查找)

导语:Excel向左查找数据,这2组函数公式,吊打vlookup

相信大家在使用Excel办公软件的时候,经常会碰到个工作场景,那就是在表格数据源中,根据特定的条件去查询我们需要的数据。如果是正常的从做往右查询,那大家可能都会想到vlookup函数。

然而如果需要从右往左查询数据的话,vlookup函数就会显得很鸡肋,下面我们就来学习数据向左查询的情况下,可以吊打vLookup的几个函数。

案例说明:我们需要根据数据源中的人员明细,根据人员的工号向右查找出对应人员的姓名

函数1:vlookup+if函数嵌套完成数据向左查询

函数公式:

=VLOOKUP(F6,IF({1,0},$C$2:$C$8,$B$2:$B$8),2,0)

函数解析:

1、vlookup函数为什么说它在进行数据向左查询时会显得很鸡肋。因为向左查询时,函数需要搭配if函数嵌套,而且需要利用到if{}数组的方式进行运用。

函数2:Lookup函数轻松完成数据向左查询

函数公式:

=LOOKUP(1,0/($C$2:$C$8=F5),$B$2:$B$8)

函数解析:

1、lookup函数在进行数据向左查询时,我们只需要将第三参数设置为需要查询的数据列即可,不管对应的位置在哪,我们根据需要调整即可。相比vlookup函数就会显得非常简单。

2、只需要第2参数0/($C$2:$C$8=F5),查找到我们需要找的F5工号所在列的位置,即可返回第三参数所在位置的值。

函数3:index+match函数嵌套轻松完成数据向左查询

函数公式:

=INDEX($B$2:$B$8,MATCH(F5,$C$2:$C$8,0))

函数解析:

1、index为引用类函数,它可以查询对应位置区域中的值。第1参数为你要查询的数据区域;第2参数代表你要查询的所在位置,这里我们用match函数来进行定位。

从上面对vLookup+if、lookup、index+match三种函数公式的用法讲解,现在你知道在进行数据向左查询时,该使用什么样的函数了吗?

本文内容由小荣整理编辑!