分享

逆向查询数据,这2组函数公式,吊打vlookup

 包礼瞩 2023-07-11 发布于广东

相信大家在使用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三种函数公式的用法讲解,现在你知道在进行数据向左查询时,该使用什么样的函数了吗?

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多