Excel点点通
优秀的Excel资源分享网站

vlookup函数的使用方法及实例

VLOOKUP主要功能是根据被查找值,在查找的数据源区域按列查询,并返回指定列数下所对应的值。下面我们一起来看看vlookup函数的使用方法吧!

vlookup函数的使用方法

一、vlookup公式的写法

=VLOOKUP(Lookup_value,Table_array,Col_index_number,Range_lookup)

参数①Lookup_value:要查找的值。
参数②Table_array:要在其中查找值的区域。注意函数的第2参数(在选定数据源时),将被查找的值必须位于选定数据源区域的最左侧。
参数③Col_index_number:区域中包含返回值的列号。
参数④Range_lookup:精确匹配或近似匹配–指定为0/FALSE or 1/TRUE。

vlookup函数的使用方法

二、vlookup函数的使用方法

1.用VLOOKUP函数完成快速填充

(1)打开Excel示例源文件,找到“VLOOKUP”文件。现在将【数据源】表中各个员工的邮箱和电话用VLOOKUP函数填写到【1VLookup】表中对应的姓名之后。

vlookup函数的使用方法

vlookup函数的使用方法

 

(2)按【F2】键,输入公式【=VLOOKUP】,然后,按【Tab】键,Excel会自动显示其条件左括号,变为【=VLOOKUP(】→单击编辑栏左侧的【fx】按钮→弹出【函数参数】对话框。

vlookup函数的使用方法

(3)按VLOOKUP函数的用法,依次在【函数参数】对话框中,填写参数。

vlookup函数的使用方法
①光标停留在【Lookup_value】时单击选择:【B2】(姓名列),显示效果为:B2。
②光标停留在【Table_array】时单击选择:【数据源】表中的【A~C】列,显示效果为:数据源!A:C。注意:在选定数据源时,要求“姓名”列,必须位于最左侧为起始列,因此所选择的区域是从A列开始往右选择,即【数据源】表中的【A:C】列。
③光标停留在【Col_index_num】时单击输入数字:2,即查找的数据是位于被查找的【数据源】表中,从左往右数的第二列,即“邮箱”列。
④光标停留在【Range_lookup】时单击输入数字:0,代表按照“姓名列”的参数,一对一,精确匹配查找。

最后,单击【确定】按钮,即可完成函数的输入。

vlookup函数的使用方法

下面,只需将光标移至【B2】单元格,当光标变成十字句柄时,双击鼠标,即可完成整列公式的自动填充。

但是这样的填充方式,会将【B2】单元格的格式一起复制下来,因此只需将鼠标移至【D】列填充公式的最后一个单元格右下角,单击【自动填充选项】按钮,选中【不带格式填充】单选按钮,即可完成【邮箱】列公式的查找工作。

vlookup函数的使用方法
(4)统计,继续完成对【手机号】用VLOOKUP函数进行查找:

光标停留在【Lookup_value】时,单击选择【B2】(姓名列),显示效果为:B2。

光标停留在【Table_array】时,单击选择【数据源】表中的【A-C】列,显示效果为:数据源!A:C。

光标停留在【Col_index_num】时,输入数字“3”,即我们查找的数据是位于被查找的【数据源】表中,从左往右数的第二列,即“手机号”列。

光标停留在【Range_lookup】时,输入数字“0”,代表按照“姓名列”的参数,一对一,精确匹配查找。

最后,单击【确定】按钮即可完成函数录入。完成后,我们可以在编辑栏中查看到公式的完整录入效果。

vlookup函数的使用方法
下面,将光标移至【B2】单元格→当光标变成十字句柄时→双击鼠标,即可完成整列公式的自动填充,然后更改【自动填充选项】→选中【不带格式填充】单选按钮,即可完成【手机号】列公式的查找工作。

2.用VLOOKUP函数完成表格的联动

下面,我们要模拟一个员工抽奖与兑奖的“小工具”。也就是在表格的J:M列,根据员工编号,查找出他的“姓名”“岗位”“邮箱及兑换码”,并且把兑换码制作成“条形码”的样式。而且,这份兑奖券的模板,要求“一式三份”。

vlookup函数的使用方法
在实际工作中,使用“员工编号”对员工的信息进行管理,可以有效避免单纯靠“员工姓名”,造成的:人员重名(比如,全公司有N个叫“凌祯”的员工),或者录入有误(比如,“张盛茗”录成了“张盛铭”)造成的数据读取错误。

有的公司还会使用读卡器,自动读取员工工牌中“员工编号”的信息,提高信息的录入效率。

在本例中,提前设置了“员工编号”(K1)单元格的数据验证规则,避免用表人随意录入表格中不存在的编号。

下面,利用VLOOKUP函数,来完成这个“小工具”的编制:

(1)选择表格【姓名】M1单元格,录入公式【=VLOOKUP(K1,A:G,2,0)】。

vlookup函数的使用方法

将VLOOKUP函数的查找逻辑,翻译为人类的语言就是:根据K1单元格(员工编号,见下表黄框区域),在表格中【A:G】列的数据列(见下表红框区域)进行查找,要返回的是数据列中,从左往右数第2列。并且,这种查找方式是精确查找(VLOOKUP函数的最后一个参数写0)。

(2)同理,对【岗位】【奖品等级】【兑换码】的公式进行编写:

如图所示,【岗位】K2单元格的公式:=VLOOKUP(K1,A:G,3,0)。

vlookup函数的使用方法

如图所示,【奖品等级】M2单元格的公式:=VLOOKUP(K1,A:G,5,0)。

vlookup函数的使用方法

如图所示,【兑换码】K3单元格的公式:=VLOOKUP(K1,A:G,4,0)。

vlookup函数的使用方法

如图所示,【兑换码】K4单元格的公式:=K3。它之所以能够显示为条形码的效果,是因为我们将字体设置为【Code 128】的样式。

vlookup函数的使用方法

提示:如果读者朋友,你的计算机没有安装【Code 128】的字体,可以通过百度搜索,下载对应的字体。完成字体的安装后,即可达到本例所示的效果。

下面,利用Excel的“照相机”功能,完成表格的快速复制,实现“一式三联”效果,具体操作如下:

(1)启用照相机功能:单击【文件】选项卡下【选项】按钮→弹出【Excel选项】对话框→选择【快速访问工具栏】选项→在【从下列位置选择命令】选择栏中选择【不在功能区中的命令】
找到【照相机】→单击【添加】按钮→完成后,单击【确定】按钮,即在Excel界面顶部的快速访问工具栏,找到【照相机】的按钮。

vlookup函数的使用方法

vlookup函数的使用方法

vlookup函数的使用方法

vlookup函数的使用方法

(2)选择所要联动(拍照)的表格区域,如本例中的【J1:M6】单元格区域→调用【照相机】功能,即单击【照相机】按钮→然后,单击任意空白处,即可完成表格的快速复制。

vlookup函数的使用方法

vlookup函数的使用方法

(3)利用同样的方法,再次拍照一份【J1:M6】单元格区域,并调整两张拍照后的“照片”,摆放到合适的位置。

赞(602)
未经允许不得转载:Excel点点通 » vlookup函数的使用方法及实例

评论 1

评论前必须登录!

 

  1. #1

    不错,学习了

    excel5个月前 (06-19)

优秀的Excel在线学习和资源分享网站

支持快讯、专题、百度收录推送、人机验证、多级分类筛选器,适用于垂直站点、科技博客、个人站,扁平化设计、简洁白色、超多功能配置、会员中心、直达链接、文章图片弹窗、自动缩略图等...

Excel学习路线

登录

找回密码

注册