怎么用vlookup函数,excel函数vlookup怎么用
怎么用vlookup函数,excel函数vlookup怎么用详细介绍
本文目录一览: vlookup函数怎么用
vlookup函数用法可以用来进行对应列数据查询,但对于刚刚接触到这个函数的用户,绝大多数只知道最基本的用法,甚至都没有用过这个函数,不用担心,看了下面的教程,保证你可以从零开始成为VLOOKUP函数高手。vlookup函数介绍:1、功能:在表格中查询对应数值,并将该数值在指定位置反馈2、结构:=VLOOKUP(查找值,数据表,列序数,匹配条件)查找值:你搜索的关键词,如图中的F3,即关键字。数据表:搜索的数据表区域,图中A1:D5区域。列序数:搜索的信息在第几列,如图搜索的是学号,就填写3。匹配条件:精准匹配填0或FALSE,准确匹配就填1或TRUE。vlookup函数怎么用:一、精确查找按照精确信息,在数据表中查询对应数据,图中以姓名查学号,使用的是“=VLOOKUP(F3,A1:D5,4,0)”。二、多条件查找如果表格中存在重复数据时,就要添加上条件来限定查询。图中查找2班李白使用的公式是“=VLOOKUP(F5G5,IF({1,0},A3:A11B3:B11,D3:D11),2,FALSE)”。三、反向查找我们想要使用VLOOKUP查询李白工号,就是反向查找,通过已知的姓名去查找左侧的工号,公式是“=VLOOKUP(F5,IF({1,0},B3:B11,A3:A11),2,FALSE)”。四、一对多查询一个信息匹配多个员工,按照部分去查看员工姓名,图中以市场部举例,查询市场部所有员工姓名,公式是“=IFERROR(VLOOKUP(ROW(A1),$A$2:$E$11,4,0),"")”。五、自动匹配第三参数使用一次函数就能得到多行多列数据,通过工号就可以查询出部门和姓名,公式是“=VLOOKUP($F3,$A$2:$D$13,MATCH(H$2,$A$2:$D$2,0),FALSE)”六、通配符查找通配符是常用的符号?:表示任意1个字符*:表示任意多个字符我们可以使用通配符来进行模糊查找,当你在信息记忆模糊时使用,假设不知道名字,就可以使用该方法查询,图中公式为“=VLOOKUP(F4,B3:C11,2,0)”。七、区间查询区间查询需要先构建区间,图中绿色标记数据表为区间,此时就可以查询出对应提成了,不过要注意第四参数为1,公式是“=VLOOKUP(B4,$E$11:$F$16,2,TRUE)”。八、数据提取从一堆字符中获取数据,排除非数字内容,识别到有效信息,公式为“=VLOOKUP(0,MID(A3,ROW($1:$102),11)*{0,1},2,FALSE)”。九、查找最大/最近值查找某日最大最小销售额时,先使用“排序”工具进行“降序排序”,然后使用公式“=VLOOKUP(F3,A2:C14,3,0)”。十、跳过空字符查找字符串中有空格,返回结果#N/A,该情况需要结合TRIM函数来清空文本中空格,然后再查询数据,在有空格的数据表中查询张3底薪,公式为“=VLOOKUP(TRIM(G2),TRIM(B1:E6),4,FALSE)”。十一、合并单元格查询合并不同单元格数据进行查询,需要借助“INDIRECT”函数来跳转,图中为知晓姓名的情况下,将数据统一,查询班级为2班的李白成绩,公式为“=VLOOKUP(G5,INDIRECT("b"MATCH(F5,A:A,0)":D11"),3,0)”。
Excel表格中怎么使用vlookup函数呢?
vlookup公式的写法=VLOOKUP(查找值,数据表,列序数,匹配条件)
如上图,需要在数学成绩表中查找张飞的成绩,便可以使用此函数,此时vllokup中的查找值=E3 ,数据表=A2:B9(此处点:按F4锁定) ,列序数=2 ,匹配条件=0
列序数就是你需要查找的数学成绩在数学成绩表中是在第2列; 匹配条件0代表精确查找
完整演示图如下:
不在同一个表格中的查找也一样使用。
VLOOKUP函数是Excel中的垂直查找函数。它与查找函数和HLOOKUP函数属于同一类。它在工作中得到了广泛的应用,例如,它可以用于检查数据,在多个表之间快速导入数据。关于VLOOKUP函数很多小伙伴怎么学习都学不会其使用方法,接下来我们就将整理全面的VLOOKUP函数使用方法分享给大家,希望帮助到大家快速学会~
Excel表格中使用vlookup函数的方法:
一、vlookup公式的写法=VLOOKUP(Lookup_value,Table_array,Col_index_number,Range_lookup)
参数①Lookup_value:要查找的值。参数②Table_array:要在其中查找值的区域。注意函数的第2参数(在选定数据源时),将被查找的值必须位于选定数据源区域的最左侧。参数③Col_index_number:区域中包含返回值的列号。参数④Range_lookup:精确匹配或近似匹配_指定为0/FALSEor1/TRUE。
二、vlookup函数的使用方法1.用VLOOKUP函数完成快速填充
(1)打开Excel示例源文件,找到“VLOOKUP”文件。现在将【数据源】表中各个员工的邮箱和电话用VLOOKUP函数填写到【1VLookup】表中对应的姓名之后。
(2)按【F2】键,输入公式【=VLOOKUP】,然后,按【Tab】键,Excel会自动显示其条件左括号,变为【=VLOOKUP(】→单击编辑栏左侧的【fx】按钮→弹出【函数参数】对话框。
(3)按VLOOKUP函数的用法,依次在【函数参数】对话框中,填写参数。
①光标停留在【Lookup_value】时单击选择:【B2】(姓名列),显示效果为:B2。②光标停留在【Table_array】时单击选择:【数据源】表中的【A~C】列,显示效果为:数据源!A:C。注意:在选定数据源时,要求“姓名”列,必须位于最左侧为起始列,因此所选择的区域是从A列开始往右选择,即【数据源】表中的【A:C】列。③光标停留在【Col_index_num】时单击输入数字:2,即查找的数据是位于被查找的【数据源】表中,从左往右数的第二列,即“邮箱”列。④光标停留在【Range_lookup】时单击输入数字:0,代表按照“姓名列”的参数,一对一,精确匹配查找。
最后,单击【确定】按钮,即可完成函数的输入。
下面,只需将光标移至【B2】单元格,当光标变成十字句柄时,双击鼠标,即可完成整列公式的自动填充。
但是这样的填充方式,会将【B2】单元格的格式一起复制下来,因此只需将鼠标移至【D】列填充公式的最后一个单元格右下角,单击【自动填充选项】按钮,选中【不带格式填充】单选按钮,即可完成【邮箱】列公式的查找工作。
(4)统计,继续完成对【手机号】用VLOOKUP函数进行查找:
光标停留在【Lookup_value】时,单击选择【B2】(姓名列),显示效果为:B2。
光标停留在【Table_array】时,单击选择【数据源】表中的【A-C】列,显示效果为:数据源!A:C。
光标停留在【Col_index_num】时,输入数字“3”,即我们查找的数据是位于被查找的【数据源】表中,从左往右数的第二列,即“手机号”列。
光标停留在【Range_lookup】时,输入数字“0”,代表按照“姓名列”的参数,一对一,精确匹配查找。
最后,单击【确定】按钮即可完成函数录入。完成后,我们可以在编辑栏中查看到公式的完整录入效果。
下面,将光标移至【B2】单元格→当光标变成十字句柄时→双击鼠标,即可完成整列公式的自动填充,然后更改【自动填充选项】→选中【不带格式填充】单选按钮,即可完成【手机号】列公式的查找工作。
2.用VLOOKUP函数完成表格的联动
下面,我们要模拟一个员工抽奖与兑奖的“小工具”。也就是在表格的J:M列,根据员工编号,查找出他的“姓名”“岗位”“邮箱及兑换码”,并且把兑换码制作成“条形码”的样式。而且,这份兑奖券的模板,要求“一式三份”。
在实际工作中,使用“员工编号”对员工的信息进行管理,可以有效避免单纯靠“员工姓名”,造成的:人员重名(比如,全公司有N个叫“凌祯”的员工),或者录入有误(比如,“张盛茗”录成了“张盛铭”)造成的数据读取错误。
有的公司还会使用读卡器,自动读取员工工牌中“员工编号”的信息,提高信息的录入效率。
在本例中,提前设置了“员工编号”(K1)单元格的数据验证规则,避免用表人随意录入表格中不存在的编号。
下面,利用VLOOKUP函数,来完成这个“小工具”的编制:
(1)选择表格【姓名】M1单元格,录入公式【=VLOOKUP(K1,A:G,2,0)】。
将VLOOKUP函数的查找逻辑,翻译为人类的语言就是:根据K1单元格(员工编号,见下表黄框区域),在表格中【A:G】列的数据列(见下表红框区域)进行查找,要返回的是数据列中,从左往右数第2列。并且,这种查找方式是精确查找(VLOOKUP函数的最后一个参数写0)。
(2)同理,对【岗位】【奖品等级】【兑换码】的公式进行编写:
如图所示,【岗位】K2单元格的公式:=VLOOKUP(K1,A:G,3,0)。
如图所示,【奖品等级】M2单元格的公式:=VLOOKUP(K1,A:G,5,0)。
如图所示,【兑换码】K3单元格的公式:=VLOOKUP(K1,A:G,4,0)。
如图所示,【兑换码】K4单元格的公式:=K3。它之所以能够显示为条形码的效果,是因为我们将字体设置为【Code128】的样式。
提示:如果读者朋友,你的计算机没有安装【Code128】的字体,可以通过百度搜索,下载对应的字体。完成字体的安装后,即可达到本例所示的效果。
下面,利用Excel的“照相机”功能,完成表格的快速复制,实现“一式三联”效果,具体操作如下:
(1)启用照相机功能:单击【文件】选项卡下【选项】按钮→弹出【Excel选项】对话框→选择【快速访问工具栏】选项→在【从下列位置选择命令】选择栏中选择【不在功能区中的命令】找到【照相机】→单击【添加】按钮→完成后,单击【确定】按钮,即在Excel界面顶部的快速访问工具栏,找到【照相机】的按钮。
(2)选择所要联动(拍照)的表格区域,如本例中的【J1:M6】单元格区域→调用【照相机】功能,即单击【照相机】按钮→然后,单击任意空白处,即可完成表格的快速复制。
(3)利用同样的方法,再次拍照一份【J1:M6】单元格区域,并调整两张拍照后的“照片”,摆放到合适的位置。
关于“Excel表格中怎么使用vlookup函数呢?”的内容我们就分享这么多了,希望大家跟着教程讲述的知识点操作学会哦!最后,对于Excel表格vlookup函数,单靠看是不可能学会的,结合实操才是最快速的掌握方法,你也赶紧实操起来吧~
以上就是本文的全部内容,希望对大家的学习有所帮助,。
-->
excel函数vlookup怎么用
excel函数vlookup的使用方法如下:
工具:联想y7000、Windows10、wps20198.0.2。
1、打开excel软件。
2、选中要填写结果的单元格,点击工具栏上面的公式,在公式下面一栏在最左边找到插入函数。
3、点击插入函数,弹出函数插入面板,如果原来没用过vlookup函数那你可以在搜索函数那里直接输入vlookup,点击右边的转到按钮就会帮你找到vlookup函数,如果你之前用过这函数,那它就会显示在常用函数那里。
4、查找到vlookup函数后双击其进入vlookup函数设置界面,其上面有四个参数:lookup_value就是你要查找的对象。
5、vlookup函数就会根据你给出的“坐标”,查找出你想要的数据啦,当然像这种才几行几列的数据也许你一眼就能扫出来,但是如果是上千上百行列的数据那就有心无力了,但vlookup只要你想上面示例那样给出坐标,它就能从茫茫数据中准确的得到你想要的数值。
vlookup函数的使用方法
VLOOKUP函数可以用来核对数据,多个表格之间快速导入数据。利用这个功能可按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的。
具体的函数使用方法:
举个简单的例子在B表中找出所有在A表的id对应的code值
用vlookup函数在A表的左边找出label值构造出一个新的AA表。此时的函数为=VLOOKUP(B2,E:G,3,0),其中3表示返回待查表的第三列的值,即是label列的值,0表精确匹配。
执行完函数后的结果
下面是VLOOKUP函数的一些参数:
Lookup_value为需要在数据表第一列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。
Table_array为需要在其中查找数据的数据表。
col_index_num为table_array 中查找数据的数据列序号。col_index_num 为 1 时,返回 table_array 第一列的数值,col_index_num 为 2 时,返回 table_array 第二列的数值,以此类推。
Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。如果为FALSE或0 ,则返回精确匹配,如果range_lookup 省略,则默认为模糊匹配。range_lookup 最好是明确指定,默认是模糊匹配。
扩展资料:
VLOOKUP函数的语法规则
参考资料:
百度百科---“VLOOKUP”函数
vlookup函数的使用方法:
1、第一步,打开一个excel表,需要在另一个表中匹配出相应信息;
2、第二步,在目标单元格中输入“=vl”,然后会自动提示出VLOOKUP函数,双击蓝色的函数部分;
3、第三步,选择第一列中需要匹配的数据单元格,只选中一个就可以,然后输入英文状态下的逗号“,”;
4、第四步,回到信息表中,选中全部数据;
5、第五步,要返回的信息是什么,所以在公式中再输入代表对应信息的位置(逗号是英文的);
6、第六步,这样返回的信息就出来了;
7、第七步,通过单元格左下角的加粗黑色十字标就能整列套用即可。
VLOOKUP函数
在表格或数值数组的首列查找指定的数值,并由此返回表格或数组中该数值所在行中指定列处的数值。
这里所说的“数组”,可以理解为表格中的一个区域。数组的列序号:数组的“首列”,就是这个区域的第一纵列,此列右边依次为第2列、3列……。假定某数组区域为B2:E10,那么,B2:B10为第1列、C2:C10为第2列……。
语法:
VLOOKUP(查找值,区域,列序号,逻辑值)
“查找值”:为需要在数组第一列中查找的数值,它可以是数值、引用或文字符串。
“区域”:数组所在的区域,如“B2:E10”,也可以使用对区域或区域名称的引用,例如数据库或数据清单。
“列序号”:即希望区域(数组)中待返回的匹配值的列序号,为1时,返回第一列中的数值,为2时,返回第二列中的数值,以此类推;若列序号小于1,函数VLOOKUP 返回错误值 #VALUE!;如果大于区域的列数,函数VLOOKUP返回错误值 #REF!。
“逻辑值”:为TRUE或FALSE。它指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于“查找值”的最大数值;如果“逻辑值”为FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。如果“查找值”为文本时,“逻辑值”一般应为 FALSE 。另外:
·如果“查找值”小于“区域”第一列中的最小数值,函数 VLOOKUP 返回错误值 #N/A。
·如果函数 VLOOKUP 找不到“查找值” 且“逻辑值”为 FALSE,函数 VLOOKUP 返回错误值 #N/A。
下面举例说明VLOOKUP函数的使用方法。
假设在Sheet1中存放小麦、水稻、玉米、花生等若干农产品的销售单价:
A B
1 农产品名称 单价
2 小麦 0.56
3 水稻 0.48
4 玉米 0.39
5 花生 0.51
…………………………………
100 大豆 0.45
Sheet2为销售清单,每次填写的清单内容不尽相同:要求在Sheet2中输入农产品名称、数量后,根据Sheet1的数据,自动生成单价和销售额。设下表为Sheet2:
A B C D
1 农产品名称 数量 单价 金额
2 水稻 1000 0.48 480
3 玉米 2000 0.39 780
…………………………………………………
在D2单元格里输入公式:
=C2*B2 ;
在C2单元格里输入公式:
=VLOOKUP(A2,Sheet1!A2:B100,2,FALSE) 。
如用语言来表述,就是:在Sheet1表A2:B100区域的第一列查找Sheet2表单元格A2的值,查到后,返回这一行第2列的值。
这样,当Sheet2表A2单元格里输入的名称改变后,C2里的单价就会自动跟着变化。当然,如Sheet1中的单价值发生变化,Sheet2中相应的数值也会跟着变化。
其他单元格的公式,可采用填充的办法写入。
VLOOKUP函数使用注意事项
说到VLOOKUP函数,相信大家都会使用,而且都使用得很熟练了。不过,有几个细节问题,大家在使用时还是留心一下的好。
一.VLOOKUP的语法
VLOOKUP函数的完整语法是这样的:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
1.括号里有四个参数,是必需的。最后一个参数range_lookup是个逻辑值,我们常常输入一个0字,或者False;其实也可以输入一个1字,或者true。两者有什么区别呢?前者表示的是完整寻找,找不到就传回错误值#N/A;后者先是找一模一样的,找不到再去找很接近的值,还找不到也只好传回错误值#N/A。这对我们其实也没有什么实际意义,只是满足好奇而已,有兴趣的朋友可以去体验体验。
2.Lookup_value是一个很重要的参数,它可以是数值、文字字符串、或参照地址。我们常常用的是参照地址。用这个参数时,有两点要特别提醒:
A)参照地址的单元格格式类别与去搜寻的单元格格式的类别要一致,否则的话有时明明看到有资料,就是抓不过来。特别是参照地址的值是数字时,最为明显,若搜寻的单元格格式类别为文字,虽然看起来都是123,但是就是抓不出东西来的。
而且格式类别在未输入数据时就要先确定好,如果数据都输入进去了,发现格式不符,已为时已晚,若还想去抓,则需重新输入。
B)第二点提醒的,是使用时一个方便实用的小技巧,相信不少人早就知道了的。我们在使用参照地址时,有时需要将lookup_value的值固定在一个格子内,而又要使用下拉方式(或复制)将函数添加到新的单元格中去,这里就要用到“$”这个符号了,这是一个起固定作用的符号。比如说我始终想以D5格式来抓数据,则可以把D5弄成这样:$D$5,则不论你如何拉、复制,函数始终都会以D5的值来抓数据。
3.Table_array是搜寻的范围,col_index_num是范围内的栏数。Col_index_num 不能小于1,其实等于1也没有什么实际用的。如果出现一个这样的错误的值#REF!,则可能是col_index_num的值超过范围的总字段数。
二.VLOOKUP的错误值处理。
我们都知道,如果找不到数据,函数总会传回一个这样的错误值#N/A,这错误值其实也很有用的。比方说,如果我们想这样来作处理:如果找到的话,就传回相应的值,如果找不到的话,我就自动设定它的值等于0,那函数就可以写成这样:
=if(iserror(vlookup(1,2,3,0))=true,0,vlookup(1,2,3,0))
这句话的意思是这样的:如果VLOOKUP函数返回的值是个错误值的话(找不到数据),就等于0,否则,就等于VLOOKUP函数返回的值(即找到的相应的值)。
这里面又用了两个函数。
第一个是iserror函数。它的语法是iserror(value),即判断括号内的值是否为错误值,如果是,就等于true,不是,就等于false。
第二个是if函数,这也是一个常用的函数的,后面有机会再跟大家详细讲解。它的语法是if(条件判断式,结果1,结果2)。如果条件判断式是对的,就执行结果1,否则就执行结果2。举个例子:=if(D2=””,”空的”,”有东西”),意思是如D2这个格子里是空的值,就显示文字“空的”,否则,就显示“有东西”。(看起来简单吧?其实编程序,也就是这样子判断来判断去的。)
三.含有VLOOKUP函数的工作表档案的处理。
一般来说,含有VLOOKUP函数的工作表,如果又是在别的档案里抓取数据的话,档案往往是比较大的。尤其是当你使用的档案本身就很大的时候,那每次开启和存盘都是很受伤的事情。
有没有办法把文件压缩一下,加快开启和存盘的速度呢。这里提供一个小小的经验。
在工作表里,点击工具——选项——计算,把上面的更新远程参照和储存外部连结的勾去掉,再保存档案,则会加速不少,不信你可以试试。
下面详细的说一下它的原理。
1.含有VLOOKUP函数的工作表,每次在保存档案时,会同时保存一份其外部连结的档案。这样即使在单独打开这个工作表时,VLOOKUP函数一样可以抓取到数值。
2.在工作表打开时,微软会提示你,是否要更新远程参照。意思是说,你要不要连接最新的外部档案,好让你的VLOOKUP函数抓到最新的值。如果你有足够的耐心,不妨试试。
3.了解到这点,我们应该知道,每次单独打开含有VLOOKUP函数的工作表时,里面抓取外部档案的数值,只是上次我们存盘时保存的值。若要连结最新的值,必须要把外部档案同时打开。
VLOOKUP函数我所了解的,也只是这些,大家有什么好的经验或有什么疑问,欢迎大家提出,一起探讨。
在单元格中输入“=vlookup”引入vlookup函数。
填写参数,第一个参数是需要查找的值,第二个参数是要查找的区域(框选即可),第三个参数选择查找值所在的列数,第四个参数选择匹配方式。
注意事项:
在单元格中输入“=vlookup”引入vlookup函数。
填写参数,第一个参数是需要查找的值,第二个参数是要查找的区域(框选即可),第三个参数选择查找值所在的列数,第四个参数选择匹配方式。
截至2019年7月,腾讯游戏旗下94款手游、17款端游,共111款热门游戏产品已接入健康系统。腾讯游戏成长守护平台已服务超过2000万用户,82%被绑定账号的游戏时长出现不同程度下降。
最新数据统计显示,相比启用公安实名校验前,日活跃用户超过4000万人的《王者荣耀》游戏,未满13周岁的未成年用户平均游戏时长下降约59.8%,13周岁及以上未成年用户平均游戏时长下降约40.3%。
vlookup函数的使用方法如下:
1、vlookup的作用
vlookup用于查找指定值所对应的另一个值。例如:查找某件产品的价格,某个同学的某科成绩等。
2、vlookup函数表示:
=vlookup(要查找的值,查找区域,返回值所在列号,精确匹配或近似匹配)。
扩展资料:
vlookup函数参数说明:
1、要查找的值:可以引用单元格的值,例如B6;也可以直接输入,例如“红色T恤”。
2、查找区域:用于指定查找范围,例如A2:D10。
3、返回值所在列号:用于指定返回值在哪列,列号开始必须从指定范围算起;例如指定范围为B2:E8,则B列为第一列,若返回值所在列号为3,则从D列中返回值。
4、精确匹配或近似匹配:精确匹配用0或False表示;近似匹配用1或True表示;为“可选”项,即可填可不填;若不填,则默认值为近似匹配。
具体步骤如下:首先在B2单元格中输入“=vlookup”即可启用vlookup函数。使用时需要按顺序输入四个数值,中间用英文逗号隔开。第一个是需要查找的值,这里填A2。第二个是被查找的数据表,这里填I:M。第三个是填充的列序数,输入2,第四个输入0即可精确匹配。这样即可填充需要的数据,通过拖动单元格右下角的“十字标”即可整列或整行填充。完成上述步骤即可学会使用vlookup函数。
excelvlookup函数怎么用
“vlookup”公式使用方法:
工具/原料:苹果MacBook Pro、macOS11.6、WPS 2019。
1、打开需要操作的excel,打开表一和表二,停留在表二窗口界面。
2、把光标放在要展示数据的单元格中,选中该单元格。
3、点击选中工具栏中的【公式】。
4、在公式下拉栏里面选中【插入函数】。
5、在弹出的选择函数界面中,找到并选中【VLOOKUP】函数,点击确定。
6、选择第一列中需要匹配数据的单元格,选中一个就可以,然后输入英文状态下的逗号“,”在弹出的函数界面中,查找值一栏就会显示所选项的定位号。
7、在函数参数界面选择【数据表】。
8、并打开表一。
9、选中表一中所有数据,这是函数参数界面查找值一栏就会显示表一中所有数据。
10、在函数参数【序列数】一栏输入‘2’并点击确定。
11、然后就会返回表二,在表二中之前所选中单元格就会显示所成功查找到的数据。
12、点击该单元格右下角,会显示一个黑色的‘+’光标,选中并下拉。
13、最后表二中所有的数据都成功匹配相应的数据。这就是“vlookup”公式的使用方法。
excel表中vlookup函数如何使用
1、我们打开一个excel表,需要在另一个表中匹配出相应同学的班级信息。
2、我们把光标定位在需要展示数据的单元格中。
3、在单元格中输入“=vl”,然后会自动提示出VLOOKUP函数,双击蓝色的函数部分。
4、我们可以看到,单元格中显示出完整的VLOOKUP函数。
5、选择第一列中需要匹配数据的单元格,只选中一个就可以,然后输入英文状态下的逗号“,”。
6、按下回车键之后,展示出匹配到数据。
7、如果想要把一列中的数据都匹配出来。
8、最后完成操作。
vlookup函数怎么用?
1、您可以使用 VLOOKUP 函数搜索某个单元格区域 (区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)的第一列,然后返回该区域相同行上任何单元格中的值。
2、例如,假设区域 A2:C10 中包含雇员列表,雇员的 ID 号存储在该区域的第一列,如下图所示。
如果知道雇员的 ID 号,则可以使用 VLOOKUP 函数返回该雇员所在的部门或其姓名。若要获取 38 号雇员的姓名,可以使用公式 =VLOOKUP(38, A2:C10, 3, FALSE)。此公式将搜索区域 A2:C10 的第一列中的值 38,然后返回该区域同一行中第三列包含的值作为查询值(“Axel Delgado”)。
3、VLOOKUP 中的 V 表示垂直方向。当比较值位于所需查找的数据的左边一列时,可以使用 VLOOKUP 而不是 HLOOKUP。
4、语法
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
VLOOKUP 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
①lookup_value 必需。要在表格或区域的第一列中搜索的值。lookup_value 参数可以是值或引用。如果为 lookup_value 参数提供的值小于 table_array 参数第一列中的最小值,则 VLOOKUP 将返回错误值 #N/A。
②table_array 必需。包含数据的单元格区域。可以使用对区域(例如,A2:D8)或区域名称的引用。table_array 第一列中的值是由 lookup_value 搜索的值。这些值可以是文本、数字或逻辑值。文本不区分大小写。
③col_index_num 必需。table_array 参数中必须返回的匹配值的列号。col_index_num 参数为 1 时,返回 table_array 第一列中的值;col_index_num 为 2 时,返回 table_array 第二列中的值,依此类推。
如果 col_index_num 参数:
小于 1,则 VLOOKUP 返回错误值 #VALUE!。
大于 table_array 的列数,则 VLOOKUP 返回错误值 #REF!。
④range_lookup 可选。一个逻辑值,指定希望 VLOOKUP 查找精确匹配值还是近似匹配值:
如果 range_lookup 为 TRUE 或被省略,则返回精确匹配值或近似匹配值。如果找不到精确匹配值,则返回小于 lookup_value 的最大值。
要点 如果 range_lookup 为 TRUE 或被省略,则必须按升序排列 table_array 第一列中的值;否则,VLOOKUP 可能无法返回正确的值。
有关详细信息,请参阅对区域或表中的数据进行排序。
如果 range_lookup 为 FALSE,则不需要对 table_array 第一列中的值进行排序。
如果 range_lookup 参数为 FALSE,VLOOKUP 将只查找精确匹配值。如果 table_array 的第一列中有两个或更多值与 lookup_value 匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值 #N/A。
vlookup函数怎么用
在一个excel表格中查找与另一个表格对应的数据,我们需要用到VLOOKUP函数。VLOOKUP函数是Excel中的一个纵向查找函数,VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值,下面我们分步来介绍一下VLOOKUP函数的用法:
1、首先我们需要先打开一个excel表,需要在另一个表中匹配出相应同学的班级信息。
2、然后当我们把光标定位在需要展示数据的单元格中,如下图红色方框。
3、接着,我们在单元格中输入“=vl”,这时候会自动提示出VLOOKUP函数,双击蓝色的函数部分。
4、现在我们可以看到,单元格中显示出了一个完整的VLOOKUP函数。
5、此时我们选择第一列中需要匹配数据的单元格,只需要选中一个就可以,然后我们需要输入英文状态下的逗号“,”。
6、输入逗号后,我们再返回到第二张表【表2】,用鼠标选中全部的数据。
7、因为我们要返回的是【表2】中第四列的班级信息,所以在公式中再输入“4,”(注意这里的逗号是英文的)。(ps:提示信息让我们选择“TRUE”或“FALSE”,这个我们不用选,直接按回车键就可以了)
8、现在我们按下回车键之后,电脑就会展示出匹配到的数据,如下图示例。
9、最后一步是,如果想要把一列中的数据都匹配出来,那么我们只需要按下图操作。
10、现在我们已经完成了所有的操作,最终效果如下。
备注:vlookup函数通俗的解释vlookup(要在目标区域第一列查找的值,目标区域,要返回的值在目标区域的哪一列,如果已排序可以使用模糊查找1否则精确查找0)。
Vlookup函数怎么使用?
VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值。它的基本语法为:
一、VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找)
例:如下图所示,要求根据表二中的姓名,查找姓名所对应的年龄。
公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)
参数说明:
1 、查找目标:就是你指定的查找的内容或单元格引用。本例中表二A列的姓名就是查找目标。我们要根据表二的“姓名”在表一中A列进行查找。
公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)
2、 查找范围(VLOOKUP(A13,$B$2:$D$8,3,0) ):
VLOOKUP的这第二个参数可以从一个单元格区域中查找,也可以从一个常量数组或内存数组中查找。给定的第二个参数查找范围要符合以下条件才不会出错:
A 查找目标一定要在该区域的第一列。本例中查找表二的姓名,那么姓名所对应的表一的姓名列,那么表一的姓名列(列)一定要是查找区域的第一列。象本例中,给定的区域要从第二列开始,即$B$2:$D$8,而不能是$A$2:$D$8。因为查找的“姓名”不在$A$2:$D$8区域的第一列。
B 该区域中一定要包含要返回值所在的列,本例中要返回的值是年龄。年龄列(表一的D列)一定要包括在这个范围内,即:$B$2:$D$8,如果写成$B$2:$C$8就是错的。
3 、返回值的列数(B13 =VLOOKUP(A13,$B$2:$D$8,3,0))。这是VLOOKUP第3个参数。它是一个整数值。它怎么得来的呢。它是“返回值”在第二个参数给定的区域中的列数。本例中我们要返回的是“年龄”,它是第二个参数查找范围$B$2:$D$8的第3列。
列数不是在工作表中的列数(不是第4列),而是在查找范围区域的第几列。如果本例中要是查找姓名所对应的性别,第3个参数的值应该设置为2。因为性别在$B$2:$D$8的第2列中。
4 、精确OR模糊查找(VLOOKUP(A13,$B$2:$D$8,3,0) ),最后一个参数是决定函数精确和模糊查找的关键。精确即完全一样,模糊即包含的意思。第4个参数如果指定值是0或FALSE就表示精确查找,而值为1 或TRUE时则表示模糊。
在使用VLOOKUP时千万不要把这个参数给漏掉了,如果缺少这个参数默为值为模糊查找,我们就无法精确查找到结果了。
二、VLOOKUP的反向查找
一般情况下,VLOOKUP函数只能从左向右查找。但如果需要从右向右查找,则需要把区域进行“乾坤大挪移”,把列的位置用数组互换一下。
例:要求在如下图所示表中的姓名反查工号。
公式:=VLOOKUP(A9,IF({1,0},B2:B5,A2:A5),2,0)
公式剖析:
1、这里其实不是VLOOKUP可以实现从右至右的查找,而是利用IF函数的数组效应把两列换位重新组合后,再按正常的从左至右查找。
2、IF({1,0},B2:B5,A2:A5)这是本公式中最重要的组成部分。在EXCEL函数中使用数组时(前提时该函数的参数支持数组),返回的结果也会是一个数组。
这里1和0不是实际意义上的数字,而是1相关于TRUE,0相当于FALSE,当为1时,它会返回IF的第二个参数(B列),为0时返回第二个参数(A列)。根据数组运算返回数组,所以使用IF后的结果返回一个数组(非单元格区域):{"张一","A001";"赵三","A002";"杨五","A003";"孙二","A004"}
三、VLOOKUP函数的多条件查找。
VLOOKUP函数需要借用数组才能实现多条件查找。
例:要求根据部门和姓名查找C列的加班时间。
分析:
我们可以延用例1的思路,我们的努力方向不是让VLOOKUP本身实现多条件查找,而是想办法重构一个数组。多个条件我们可以用&连接在一起,同样两列我们也可以连接成一列数据,然后用IF函数进行组合。
公式:{=VLOOKUP(A9&B9,IF({1,0},A2:A5&B2:B5,C2:C5),2,0)}
公式剖析:
1、A9&B9 把两个条件连接在一起。把他们做为一个整体进行查找。
2、A2:A5&B2:B5,和条件连接相对应,把部分和姓名列也连接在一起,作为一个待查找的整体。
3、IF({1,0},A2:A5&B2:B5,C2:C5) 用IF({1,0}把连接后的两列与C列数据合并成一个两列的内存数组。按F9后可以查看的结果为:
{"销售张一",1;"销售赵三",5;"人事杨五",3;"销售赵三",6}
4、完成了数组的重构后,接下来就是VLOOKUP的基本查找功能了,另外公式中含有多个数据与多个数据运算(A2:A5&B2:B5),,所以必须以数组形式输入,即按ctrl+shift后按ENTER结束输入。