ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 10301|回复: 11

[原创] 零基础学函数:VLOOKUP函数基本用法解析

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-2-8 20:42 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 心电感应 于 2018-2-9 10:24 编辑

VLOOKUP函数基本用法介绍

VLOOKUP这个函数在Excel用户中的地位很特殊,大家往往习惯用这个函数来判断一个人的公式水平,会用VLOOKUP函数,基本上说明这个人已经是某些人眼中的高手了,因为这个函数可以极大的提高我们的工作效率,今天就来认识一下这个让你从低手变成高手的函数如何使用。

首先看一下这个实例:
image001.png
这个表格的左边四列是一份人员名单,现在需要找出右边几个工号对应的姓名。
通常遇到这类问题,在不知道VLOOKUP这个函数的时候,大多数人会按照工号一个一个查找出对应的姓名,再复制到指定位置,需要提供的姓名少了还无所谓,如果数量多的话,这个工作量就会很大。VLOOKUP这个函数专门就是处理这类问题的,下面就通过这个问题来学习VLOOKUP函数如何使用。

首先,我们选中第一个需要填写姓名的单元格i2,再点插入函数(fx)这个按钮:
image003.png

出现插入函数对话框以后,类别选择查找与引用,往下拉滚动条,找到VLOOKUP函数点确定,就会出现VLOOKUP函数的使用向导:
image005.png
通过这个界面,我们可以了解到这个函数有四个参数需要我们提供,为了帮助大家掌握学习方法,以下结合函数向导的说明文字来逐个讲解每个参数的详细含义。

第一参数
image007.png
红色框内是第一参数的说明,lookupvalue代表查找值的意思,查找值可以是数值、引用或者字符串。

本例中我们是以工号进行查找,直接引用单元格位置,将光标定位在第一参数的填写位置,点击H2单元格即可:
image009.png

关于第一参数的说明,有一句非常关键的话:需要在数据表首列进行搜索的值。
这个是什么意思呢,我们先来看看第二参数的含义再来解释这句话。

第二参数:
image011.png
第二参数叫Tablearray,也就是需要在期中搜索数据的信息表,这个表可以是区域或者区域名称的引用。
在本例中,我们要在表格的前四列这个数据表里进行查找,所以第二参数直接选择前四列:
image013.png

这时候再来解释第一参数的这句话:需要在数据表首列进行搜索的值。
数据表是a:d这个区域,我们要查找的值是工号,工号在这个区域的第一列也就是首列。

举个例子说明这个要点:
image015.png
如果现在是根据姓名找职位,数据表就要选择b:d这个范围,确保我们要找的数据(姓名)在区域的首列。
区分一个概念,区域的首列不同于表格的首列,表格的首列只能是a列,区域的首列是根据我们的选择来确定的。

回到前面的内容,第二参数也就是数据表(区域)我们完成了选择,再来看第三参数。
第三参数:
image017.png
第三参数的含义是满足条件的单元格在数组区域中的序列号,换句话说,我们的数据区域是a:d,而我们需要的结果是姓名,姓名在这个区域中位于第二列。因此第三参数我们输入数字2即可。

这里还是要辨别一个概念,要找的内容在区域的列位置不同于在表格的列位置。

剩最后一个参数了
第四参数:
image020.jpg
VLOOKUP有两种匹配模式,精确匹配和大致匹配,注意,关于这个参数的说明,与实际情况正好相反,我们只要记住,FALSE是精确匹配,TRUE是大致匹配。
同时这个参数是可以省略的,省略的时候也是精确匹配。
在日常使用的过程中,基本上都是精确匹配,为了方便,我们可以将FALSE写成0,这是利用了逻辑值与数字的对应关系,关于逻辑值的知识,后面会有专门的学习,这里不做解释了。
image021.png
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image022.jpg

至此,我们完成了四个参数的填写,点击确定,可以看到公式的结果:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image024.jpg

image025.png
将公式下拉,任意验证几个结果,都是正确的:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image026.jpg

关于这个函数的用法,其实用一句话也就可以说明白了:
=VLOOKUP(查找值,数据区域,要找的内容在第几列,精确匹配)
之所以啰啰嗦嗦说了一大堆,目的只有一个,教会大家如何通过Excel自身的说明文字去了解和学习函数,其实有些术语,初次见到的时候是比较让人难以理解,不过慢慢见得多了,了解深入了,大部分都是可以看明白的。

小结:使用VLOOKUP函数的时候有几个要点再次强调:
1、查找值(第一参数)应该是具体的内容或者是单元格,而不是一个范围,经常看到一些人的查找值选择了整列,这是非常不好的一个习惯;
2、数据区域(第二参数)应该是以查找值为首列的一个区域,而不是整个数据区域;
3、要找的内容的列序号(第三参数)应该是数据区域的列位置,而不是整个表格的第几列;
4、通常我们用VLOOKUP函数都是精确匹配,记得写0就行了,初学阶段不提倡省略参数;
5、关于精确匹配很好理解,而大致匹配却并不是我们理解中的按部分内容匹配,大致匹配的应用实例在VLOOKUP函数的拓展用法中会讲到。

通过以上讲解,对于VLOOKUP的基本用法是否已经掌握了?可以通过一个小测试来验证一下:
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image028.jpg
image028.jpg
根据姓名找到对应的职位信息。
如果你做对了,那么VLOOKUP函数的基本用法就没有问题了。


vlookup函数基本用法.zip

17.53 KB, 下载次数: 440

示例文件

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2018-8-1 20:21 | 显示全部楼层
感谢分享,获益良多

TA的精华主题

TA的得分主题

发表于 2018-11-5 15:04 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
怎么精确匹配和模糊匹配差别那么大?结果完全不同,是什么原理?

TA的精华主题

TA的得分主题

发表于 2019-1-28 17:20 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2019-7-11 13:49 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2019-10-4 18:20 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
感谢分享!

TA的精华主题

TA的得分主题

发表于 2020-5-22 11:58 | 显示全部楼层
不对啊,怎么搞

bb.zip

14.39 KB, 下载次数: 7

TA的精华主题

TA的得分主题

发表于 2020-5-31 06:40 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
gsx0921 发表于 2020-5-22 11:58
不对啊,怎么搞

一共四个参数,第四个参数是近似1精确0,
你的公式=VLOOKUP(快递单号!A2,快递单号!A:B,2)
应该是=VLOOKUP(快递单号!A2,快递单号!A:B,2,0)

TA的精华主题

TA的得分主题

发表于 2020-9-28 09:55 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

感谢分享,获益良多

TA的精华主题

TA的得分主题

发表于 2020-10-14 16:40 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-27 00:27 , Processed in 0.053772 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表