excel怎样运用VLOOKUP函数,与INDEX-MATCH函数进行查找

excel怎样运用VLOOKUP函数,与INDEX-MATCH函数进行查找图1

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

配。

一、VLOOKUP犯错

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

二、VLOOKUP函数的来源

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

excel怎样运用VLOOKUP函数,与INDEX-MATCH函数进行查找图2

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

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

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

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

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

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

  1. 第一个 查找值 【H3 】秦明

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

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

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

四、正确书写VLOOKUP函数

excel怎样运用VLOOKUP函数,与INDEX-MATCH函数进行查找图3

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

  1. 第一个参数 查找值

  2. 第二参数 数据表

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

  4. 第四参数 精确匹配 固定值 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)

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

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

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

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

,刚好有两篇关于这两个查找函数的介绍以及用法,这两个函数的功能大致相似但是我觉得index+match的用法更为灵活,但是vlookup函数使用起来比较简单易懂,具体还是根据自己的需要记性选择把,下面对两个函数做下简单的介绍,如果需要也可以浏览下这两篇文章

vlookup函数文章地址:https://www.toutiao.com/i6622799387074494984/

index+match函数文章地址:https://www.toutiao.com/i6625968581131633156/

vlookup函数

通过一个简单的例子来讲解下,我们要求在水果价格表中查找橙子的单价

excel怎样运用VLOOKUP函数,与INDEX-MATCH函数进行查找图4

在这里我们要查找“橙子的单价”,橙子所在位置在:D2,我们查找的区域是水果单价区域即:A2:B5,水果单价在区域的第2列,所以匹配列为2,因为要精确获得水果单价所以我们选择精确匹配

index+match

查找学生成绩

excel怎样运用VLOOKUP函数,与INDEX-MATCH函数进行查找图5

如图,我们要查找王明的考核得分,我们从函数向导中可以看到,match函数的嵌套在index函数中的,下面让我把函数单独截取出来详细分析下

在这里match函数负责查找王明名字所在表格的位置其结果为3,将其结果传递给inde函数,在考核得分列3对应的结果为75

我们需要明白函数的原理是:index函数要得到成绩我们必须在c3:c11列确定王明所在表格的位置,所以我们使用match函数获取王明所在表格的位置,然后传递给index函数即可获得王明的成绩,在这里需要说明下的是:

1. 当我们有明确的查找值时,match一般使用精确查找

2. 因为数据仅一列,我们可以直接省略index函数中列的值,在这里加上是为了更好的理解

如果你明白index和match函数的使用方法,以上函数嵌套理解起来应该问题不大

原创文章,作者:普尔小编,如若转载,请注明出处:http://www.puerpx.cn/pxwd/4959.html

(0)
上一篇 2022-10-31 下午1:15
下一篇 2022-10-31 下午2:06

相关推荐

  • java语言编程好学吗:对java编程有兴趣,能学好编程

    谢请! 作为一名从业多年的Java程序员,同时也是一名计算机专业的教育工作者,我来回答一下。 首先,学习编程并不是一件特别困难的事情,如果有一个系统的学习过程,大部分人都是能够掌握…

    2022-04-10
  • 在合肥找工作怎么找(合肥找工作找哪个平台)

    刚找完工作,所以对找工作的感悟和方法有个人见解。 方法:1、新安人才网。这款软件在合肥是比较好用的,里面有各行各业的分类,想做什么工作选好类搜索就会出来你感兴趣的工作。个人觉得最便…

    2023-05-07
  • 学吹葫芦丝得要记住谱吗

    学习葫芦丝过程中,乐理是一定要学习的。只有学好乐理了,学到后面就会越轻松。 识谱,视谱,背谱,到完整演奏只是一个过程。 想要学习好一门乐器,背谱是必须的。只有背下来,才能到任何场合…

    2023-05-07
  • 南京小学辅导,南京开辅导班需要什么手续

    ,关于教育培训班只做过简单的课题,就此发表点拙见,具体还需要结合实际情况而定, 可以从投入成本和预期收益两个方面考虑开办培训班: 一、投入成本 1.时间成本 看到问题描述,时间给的…

    2022-05-24
  • seo优化哪家公司做的比较好呢

    SEO优化公司已经存在有15年的时间了SEO简称:搜索引擎优化,前十年前它起源于第一批百度搜索引擎优化,百度搜索最火的那些年SEO公司养活了一大批的技术人才,市场火爆也引起了很多良…

    培训问答 2023-04-11
  • 高中生it培训,高中毕业it培训后能就业吗

    如果是以真实的文凭,高中毕业证去找工作肯定是不好找,甚至可以说找不到,it行业对文凭的要求还是算比较高的,一般的企业都需要本科及以上,很少要大专,要大专的都是要求工作经验和能力都是…

    培训问答 2022-07-24
  • 网络工程师培训,网络工程师培训半年可以上岗吗

    先说一下我的结论:培训半年可以上岗。 首先解释一下我为什么这么说,因为我有同学就是通过培训网络工程师而走上网络工程师的道路。 但是我希望题主要分清上岗和上岗之后能够很好的胜认网络工…

    2022-04-22
  • 学服装设计最好的大学

    学服装设计哪个大学好,我们按国内和国外分类和排名 一.国内: 1.东华大学: 东华大学(Donghua University),简称“东华”,地处中国上海,是教育部直属、国家“21…

    2022-05-14
  • 纯正英语发音,怎样才能使自己的英语发音很纯正呢

    追求一口纯正地道的发音,是每一个外语学习者梦寐以求的。但是我们中国学生往往学习了10年以上的外语,却仍旧操着一口浓重口音的中式英文。不管我们如何努力,却始终无法摆脱中国式口音的阴影…

    2022-11-22
  • 职业培训师

    从事培训工作近十年,听过很多职业培训师授课,今天不讲术,只从道的方面谈谈我的看法: 1、关注企业的真实需求。企业邀请职业讲师为公司员工授课,一定是想通过培训解决问题的,学员都是成年…

    培训问答 2022-08-26