2022-11-25 05:30来源:m.sf1369.com作者:宇宇
在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数 VLOOKUP 代替函数 HLOOKUP。
vlookup函数一共有四个参数,
表达式为=vlookup(查找值,查找区域,查找结果所在的列,匹配类型)
可以理解为:VLOOKUP(找什么,在哪找,找到后返回其右侧对应的第几列数据,精确还是模糊查找)VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。
“没用过Vlookup,那就没有用过Excel公式”,这说明了Vlookup函数在Excel中的地位。
Vlookup就是Excel中,最常用的函数,没有之一!
这里,我就分享下Vlookup函数的几个用法,希望能帮到你!
基础用法
=VLOOKUP(要查找的值、要在其中查找值的区域、区域中包含返回值的列号、精确匹配或近似匹配 – 指定为 0/FALSE or 1/TRUE)
如下示例:
我使用公式:=VLOOKUP(D2,A:B,2,FALSE),根据D2单元格内容,也就是“3004”来查找姓名
其中,参数1,D2,这是要查找的值;参数2,A:B,这是一个区域,A列和B列组成的区域;参数3,2,要返回第几列数据,2表示返回B列的内容;参数4,False,表示精确查找;
借助公式向导
如果,上面几个参数,还看不懂,那,可以通过菜单“公式”-“插入函数”,使用公式向导来观察几个参数的内容,如下所示:
Vlookup函数动态图解
从右向左查询
上面Vlookup的基础用法,都是从左向右查找的,也就是查找的值要位于返回值的左侧,但,有时,还需要从右向左查询,如,最上面实例中,要根据姓名来查找编号,怎么办?
用公式:={=VLOOKUP(C10,IF({1,0},$C$2:$C$6,$B$2:$B$6),2,0)},晕乎乎的,是吧!
那好吧,我推荐给你我最喜欢的公式,Index+Match组合来替代,如下所示:
公式:=INDEX(A:A,MATCH(D2,B:B,0))
逻辑很简单,使用Match函数找到姓名匹配的行,然后,用Index函数找到A列中同行的数值!
Index+Match组合,Excel中,最灵活的查询函数组合了,一定要会!
多条件查询
上面提到的,都是单个条件的查询函数用法,那,有时,总会需要用到多个条件的查找,很烦人的有没有?
好吧,换个思路想想,加个辅助列,把两列变成一列,问题是不是简单多了?
如下所示,新增一列辅助列,连接AB列,然后使用公式:=VLOOKUP(F3&G3,C:D,2,FALSE)来查找,是不是简单多了?
最后,有个小福利,送给需要的朋友们
最后,我把头条上分享的Gif动画教程做了一个整理,分享给需要的朋友们!
如果,你刚好需要,可以【 转发 + 点赞 + 私信我“动画教程” 】免费获取!
我是Excel大全,这个问题就分享到这,别忘了,点个赞支持下哦,谢谢!
01
打开如图excel2010文件,包含以下两个excel表格。一个“销售订单”,一个“价格表”。使用vlookup函数把“价格表”中的“售价”精确导入到“销售订单”中。
02
在单元格中输入“=vlookup(”会出现提示“VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)”。第一个参数lookup_value是问我们需要查询什么值。选择左侧的单元格“D2”,告诉电脑我们需要查询的是“产品型号”。
excel里的VLOOKUP函数的作用是在纵向区域进行查找操作,具体操作以及使用场景可以参考下方步骤。
1、演示使用的办公软件为office系列软件下载Excel电子表格,使用版本为office2013。
2、首先打开Excel电子表格并根据题目描述输入用于演示的数据。
3、鼠标选中b1单元格并输入如下公式“=VLOOKUP(A1,F1:G7,2,FALSE)”,表示在指定区域中寻找指定数据,以精确查找的方式进行查找。
4、为了效果更为明显,我们使用格式填充冰,查找其他数据所在位置,可以看到已经正确得到了其他待查找数据的位置。
操作方法
01打开需要编辑的电子表格,分别是sheet 1和sheet 2。我们以上面两张表格来举例,根据商品名称使用vlookup函数匹配商品的平均单价。
02在公式下方找到“插入函数”。
03选择“vlookup”函数。
04接下来就需要我们根据提示输入数据。lookup-value是指进行搜索的值(可以是数值、字符串等),在这里我们需要输入的是“商品名称”。Table-array是指进行搜索的信息表格区域的引用,这里我们选中sheet 2。col-index-num是指信息表中的列序号,首列为1,这里输入2。range 为0或者1都可。
05下面就是我们输入的数据啦,点击确定即可。
06拖动填充柄,数据就填充完成啦!
1、Excel中可以用Vlookup函数把两个表相同的数据匹配出来且附上另外一个表的值。
Sheet1中有数据,在Sheet2中将与Sheet1中相同数据匹配出来,并附上Sheet1中对应B列的数值。
2、在Sheet2中输入公式。
3、往下填充公式,得到结果。
演示版本: Excel2021 (机型:华硕VivoBook15x)
定位单元格,点击“公式——插入函数”;
选择VLOOKUP函数;
第一个参数选择关键词;
第二个参数跨表选择数据范围;
第三个参数设置提取的数据所在的列数;4、第四个参数设置为FALS;5、确定使用函数,得出结果;6、其他数据通过鼠标下拉填充提取数据;
1、打开需要匹配的表一与表二,将界面停留在表二,把光标放在表格中需要展示数据的单元格处,选中此单元格;
2、点击表格上方的公式,选择公式工具栏中最左边的插入函数,在插入函数界面的搜索函数中输入vlookup后点击回车键,这时在下方的选择函数中就会出现vlookup,然后选中vlookup点击确定;
3、在跳出的函数参数界面中选择第一列中需要匹配数据的单元格,选中一个就可以,然后在参数界面第一行的查找值一栏就会显示所选项的定位号;
4、然后选择参数界面的第二行数据表一栏,将表一点开,选中表一中的所有需要匹配的数据,再点击参数界面的第三行列序数输入2并点击下方的确定;
5、确定后再返回表二,在表二中之前所选中单元格就会显示所成功查找到的数据,点击该单元格右下角会出现一个黑色加号,选中加号下拉,此时表一中所有的数据就会相应匹配到表二中。
供参考谢谢。
1、VLOOKUP函数是Excel中的一个纵向查找函数,它与 LOOKUP函数和 HLOOKUP函数属于一类函数,在工作中都有广泛应用。VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的。接下来以5位同学成绩表为例。
2、在单元格中输入“=VLOOKUP”,VLOOKUP包括三个参数和一个可选参数。
3、查找同学D的成绩,“lookup_value”是指要查找的值,为“D”;“table_array”是指搜索的区域,为除标题之后的整个数据区域,为“A2:B6”;“col_index_num”是指整个函数返回单元格所在的列号,为“2”。
4、按回车键,出现查询结果,为D的成绩。
VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用。VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的。
1、通过使用VLOOKUP函数,把D2:D11这区域单元格数据匹配到G2:G11这区域单元格中。
2、然后,在G2单元格输入公式:=VLOOKUP(F2,A2:D11,4,0)3、按下回车键,G2得到结果275;鼠标放在G2单元格右下角的填充柄。4、然后,双击鼠标,向下填充公式,那么,G3:G11单元格即自动都一 一显示出结果。5、利用VLOOKUP函数,很快捷的就把D2:D11这区域单元格数据匹配到G2:G11这区域单元格中。