VLOOKUP()函数的用法

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

1、基本用法

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

基本内容介绍

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

VLOOKUP()函数的用法

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

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

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

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

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

2、举例说明

查找朝驰天下的评级

VLOOKUP()函数的用法

也可以直接用字符串查找,如下

VLOOKUP()函数的用法

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

VLOOKUP()函数的用法

扩展一下

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

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

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

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

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

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

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至81118366@qq.com举报,一经查实,本站将立刻删除。发布者:简知小编,转载请注明出处:https://www.jianzixun.com/29207.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫

相关推荐

软文友链广告合作联系站长qq81118366