excel学习库

excel表格_excel函数公式大全_execl从入门到精通

VLOOKUP()函数的用法

公式VLOOKUP()函数是数据查询函数的佼佼者,如何使用和变通是我们应该掌握的。

1、基本用法

VLOOKUP(要查找的值,要查找的区域,要返回的数值在第几列,查找方式)

①基本内容介绍

a、要查找的值,就是某个值在某个区域的中值,这个值也是参考值,他是作为记录的关键值。我们要记住在VLOOKUP()公式中,它是把每一行作为一个记录进行去处理的,一行就是一条记录。记录是数据库的一个名词,是一条(橫行)数据的完整信息。VLOOKUP()公式,是按着这个橫行从左到右进行查抄的,他默认为这个记录的第一列为关键值,关键值在数据库中,是惟一的,是不存在重复的,比如我们的学号,工号,身份证号,都是唯一识别的。但是因为VLOOKUP()查找的数据值,可能不是在一条记录的关键值位置,所以会存在重复,才有了VLOOKUP()公式返回的是查找(自上而下逐条(行)查找)的值是第一个符合条件的值。

学号是关键值,但是我们班有两个叫朝驰的同学。比如赵明、李伟、张伟、张涛等重复率比较高的名字,是存在的。

如果用VLOOKUP()朝驰的成绩,我要查找的值在第二列,但是我们有两个叫朝驰的同学,函数只会查找到80分,良好的这条记录。

②要查找的区域。要查找的区域,必须是从包含要查找的值这一列开始,然后往后依次选上需要返回的列,比如我们要返回参数三,评级的数据,我们要查找的值是朝驰,那么这个数据列就应该从参数一这一列开始,选择到参数三这一列结束,整个区域。

③要返回的数值在第几列。这个第几列,是从要包含要查找的值这一列开始计算,所在列为1,然后依次往后退,比如我们要返回朝驰天下的评级,朝驰天下,在第二列,但是选取的区域是第二、第三、第四列。返回评级的结果,朝驰天下是作为第一列处理的,而评级是在第三列的,所以列号是3,而不是整体表格计算的第四列。

④查找方式。一种是精确查找,FALSE(或者是0,上上篇讲if()函数时说过,Excel中0作为FALSE处理);另一种为模糊查找,在字符串查找中,尤其是中文,返回的数据非常不理想。

2、举例说明

①查找朝驰天下的评级

②查找朝驰的评级,这个注意,只会返回第一个朝驰的评级,良好,不懂的话,重新看一遍上面的基本用法。

但是我想查找第二个朝驰的评级怎么查呢

这里我们需要三个个函数辅助countif()、match()和indirect()

a.我们用countif()统计,共有几个朝驰。

b.然后我们用match()匹配第二个朝驰的位置。

c.然后用indirect()函数构造引用地址实现

各位可以自己思考一下,下期具体讲。

感谢各位朋友的支持,点赞+关注,是我持续更新的动力。

如果有自己处理不了的问题,可以关注后私信我,我会第一时间帮您解决!

谢谢,晚安!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接