100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > Excel数据的向左查询 index match和lookup函数比vlookup更实用

Excel数据的向左查询 index match和lookup函数比vlookup更实用

时间:2020-05-01 02:19:40

相关推荐

Excel数据的向左查询 index match和lookup函数比vlookup更实用

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

一、案例演示:

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

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

函数公式:

=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两列的内容重新组成如下的数据区域,结果如下图所示:

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

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

函数公式:

=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函数快速实现数据的逆向查询

函数公式:

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

函数解析:

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

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。