excel表格_excel函数公式大全_execl从入门到精通
Excel操作技巧:常用的查询函数,提高你的工作效率!2024-04-11 11:35:18
在我们日常的Excel工作中,经常会用到各种不同的函数。其中,使用频率最多的就是查询函数,查询函数可以进行精确的数据匹配,帮我们解决很多实际问题。
今天,我就来跟大家分享一些常用的查询函数:
1、 VLOOKUP函数
2、 INDEX+MATCH函数
3、 LOOKUP函数
这些函数都是我们在工作中经常会用到的,可以帮助我们快速提高工作效率!
函数1: VLOOKUP
在前面的文章中,我们已经多次提到了VLOOKUP函数,今天我们在来回顾一下。
VLOOKUP函数,可以在指定的数据区域中,查找符合条件的数据,并由此返回数据区域当前行中指定列处的数值。
函数格式为:
VLOOKUP(要查找的值,查找的数据区域,返回数据的指定列数,精确匹配0或模糊匹配1)
对于下面这张表,我们需要根据员工姓名查找出对应的身份证号。
在身份证号这一列输入公式 = VLOOKUP(G2,C:E,3,0),意思是在数据区域C:E种查找出员工姓名G2,然后返回第三列的数据即身份证号。
函数2:INDEX + MATCH
VLOOKUP 函数虽然很好用,但是它有一个硬伤,那就是只能从左向右查找,不能查找并返回左边的数据。而INDEX + MATCH函数就能很好的解决这个问题,它们经常被组合起来使用,因为它们两个的用法非常的契合。
INDEX函数是返回数据区域中指定位置的元素值。
MATCH函数是返回指定数值在指定数组区域中的位置。
对于下面这个问题,我们要根据员工姓名,查找出员工的工号。
我们首先用MATCH函数根据姓名找出姓名在数据区域的位置,然后再用INDEX函数根据位置返回员工工号。
在工号这一列输入公式=INDEX(B:B,MATCH(G2,C:C,0))
其中,MATCH(G2,C:C,0)是在数据区域C列中,查找姓名信息G2,并返回姓名的位置。
INDEX(B:B,MATCH()),是根据姓名的位置,返回工号。
函数3:LOOKUP
对于下面这个问题,我们要根据库存数量来计算抽样数量,不同的库存量会有不同的抽样数量。
如果我们使用IF函数来编写的话,这个函数的结构会非常的复杂。
但是,我们也可以使用LOOKUP函数来轻松的解决这个问题。
LOOKUP函数可以在指定数据区域中,查找符合条件的数据,并由此返回数据区域,当前行或当前列中指定处的数值。
函数格式为:
LOOKUP(要查找的值,数据区域,要返回数据的行或列)
我们先根据这个分段的抽样数量建立一个数据表,方便后续的数据查找。
在销售提成那一列输入公式=LOOKUP(D2,$J$2:$J$7,$K$2:$K$7),意思是在数据区域J2:J7中,根据入库数量D2,返回对应的K2:K7中的值。
总结:
VLOOKUP函数:最常用的查询函数,可以进行单条件和多条件的数据查询。但是VLOOKUP函数的致命缺点是只能从左向右查找。
INDEX+MATCH函数:MATCH函数可以查找我们这个数据在数据当中对应的位置,INDEX函数可以根据这个位置返回对应的数据。
LOOKUP函数:可以针对多个梯次的数据进行模糊匹配。相比多个条件的,大量IF函数嵌套,LOOKUP更加的简洁和高效。
想要学习更多office的操作技巧请点击关注!
标签: Excel数据查询的技巧