index match函数的使用方法_Excel数据的向左查询,index+match和lookup函数比vlookup更实用...

Excel中我们都知道常见的数据查询函数,用的最多的就是vlookup函数。但是这个函数也会有自己的弊端,也就是在进行向左查询或者多条件查询的时候,需要搭配其他函数进行嵌套运用。今天我们就来学习一下向左数据查询中,index+match和lookup两类更加实用的函数。

一、案例演示:

c4f9cfabb7e97a9404a8bd7c27152774.png

案例说明:如上图所示,我们需要根据人员的工号,在数据区域中向左查询对应人员姓名。下面我们就通过vlookup+IF、Index+match、Lookup三类函数来进行一下实际操作,了解一下哪一类函数更好用。

函数一:vlookup+IF函数嵌套运用,利用工号向左查询数据

c4a49b9c2a0aad337a9adb370b8937fe.png

函数公式:

=VLOOKUP(F4,IF({1,0},$B$1:$B$8,$A$1:$A$9),2,0)

函数解析:

1、vlookup+IF函数进行向左查询时,主要利用了IF函数修改vlookup函数的第二参数,重新组成一个新的数据查询区域;

2、if{1,0}结果在这里,主要对1、0两个逻辑值进行判断,将B、A两列的内容重新组成如下的数据区域,结果如下图所示:

7aaf2e8ff93a1ac648297f6b901babdd.png

3、最后在利用vlookup函数在上面的数组结果中进行查询第二为的值,这样就能实现通过工号查询对应的姓名。

函数二:Index+Match函数简单高效的完成数据向左查询

7ec0d023501bfd087f7a5f90eeedb158.png

函数公式:

=INDEX(A:A,MATCH(F4,B:B,0))

函数解析:

1、Index+Match函数逆向查询,主要利用了match函数查询出对应值的位置,从而返回Index函数引用内容的值;

2、match函数在这里主要为定位函数,MATCH(F4,B:B,0)=5,也就是查找到sz0004的工号在B列中的从上往下第五个值。所以最后index(A:A,5)就是返回A列数据中的第五个值。

函数三:lookup函数快速实现数据的逆向查询

909a58e1aaa36026ab41122b6f06ba06.png

函数公式:

=LOOKUP(1,0/($B$1:$B$8=F4),$A$1:$A$8)

函数解析:

1、lookup函数在逆向查询操作中,是唯一一个不用与其他函数搭配使用的一个函数。主要是通过向量查询的方式,查询到符合条件的值的位置,最终返回对应的数值。相比其他两个函数都会更加简单。

现在你学会如何利用不同的函数,高效快捷的进行数据的逆向查询了吗?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值