2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > excel怎样运用VLOOKUP函数 与INDEX-MATCH函数进行查找? – 网络

excel怎样运用VLOOKUP函数 与INDEX-MATCH函数进行查找? – 网络

时间:2024-04-09 23:25:55

相关推荐

excel怎样运用VLOOKUP函数 与INDEX-MATCH函数进行查找? – 网络

假设现在,已知成绩数据表和需要匹配数据表,现在需要根据姓名在成绩数据表中匹配姓名对应的成绩,需要用vlookup函数匹

配。

一、VLOOKUP犯错

根据函数语法VLOOKUP(查找值,数据表,列序数,[匹配条件]),直接写函数=VLOOKUP(H3,A:E,4,0)返回#N/A,#N/A是NotApplicable(查找值不适用,即没有找到查找值)的意思。所以要学好vlookup,需要了解这个函数的来源。

二、VLOOKUP函数的来源

vlookup函数是【查找】【引用函数】,而vlookup函数【第二参数】不好理解,是因为,第二参数有个隐藏的一个【要点】,想要把VLOOKUP函数学透彻,必学先了解这个函数是来源,最开始是没有这个函数的,是match【查找函数】和Index【引用函数】,这两个函数简化成了一个vlookup查找引用函数,所以在学vlookup之前,先简单了解下match和index这两个函数,

例如在这个表格中,大家要在【I3单元格】填写上【H3秦明】的数学成绩,那大家思路是这样的,大家先数一下【秦明在B列姓名】里面的第几行的位置,人工数一下是第9行的位置,那偶在【D列数学成绩列】里面,第9行的位置就是秦明所对应的数据成绩

MATCH查找函数就是用来查找位置的=MATCH(H3,B:B,0)返回结果是数字9;意思是查找【H3秦明】,在指定的【B列姓名列】的位置。

INDEX是专门引用的函数=INDEX(D:D,9)返回结果是【D9单元格的值76】;意思是引用【D列数学成绩列】的第9个单元格。

这是大家用match和index【查找】和【引用】两个函数,来返回数据,而vlookup查找引用函数,是一个函数表达了match和index2个函数的意思。

三、VLOOKUP必须标明的三个要点

在index和match函数中参数包含了3个关键点

第一个查找值【H3】秦明

第二个查找列【B:B】B列查找

第三个引用列【D:D】D列引用数据

那偶用vlookup函数直接做查找引用,vlookup的四个参数,一定也离不开这三个要点。

四、正确书写VLOOKUP函数

返回来分析=VLOOKUP(H3,A:E,4,0)返回#N/A【没有找到查找值】,vlookup的四个参数

第一个参数查找值

第二参数数据表

第三参数要引用数据在数据表的列序数

第四参数精确匹配固定值0

而在vlookup的四个参数中,【查找值H3】有了,【引用数据表的列序数4】也有了(这个参数是人工数数出来的),给了要查找的数据表【A:E】有了,但没明确说明【查找列】是在A:E(总共5列数据)的那一列,当返回#N/A,就是没有找到查找列,再通俗一点就是【match】这一步出现错误,EXCEL中默认VLOOKUP函数的查找列,是在【A:E】(第二参数)的第一列,也就是在A列里面找姓名,A列是学号,当然找不到姓名了,所以VLOOKUP函数的正确语法是:

=VLOOKUP(H3,B:E,3,0)

框选第二参数的时候,要把查找列,放到第一列的位置,

如果根据姓名查找,那么框选第二参数是【B:E】,

如果根据学号查找分数,那么框选第二参数是【A:E】

原创答案,码字做图不容易,如果对你有帮助,点赞,关注,收藏下嘻嘻嘻嘻嘻~~

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