excel vlookup函数使用方法及技巧
发布时间:2023-03-10 19:53:51
通过本篇文章你将学会VLOOKUP函数的以下知识点:
1、vlookup函数的基本使用方法
2、vlookup函数在使用过程中的应该注意的问题,以及vlookup函数出错的原因
3、查询两个以上列的名称是如何查询
1、vlookup函数的基本使用方法
Vlookup函数可以说是再EXCEL中相对比较重要的一个函数,也是工作中较为常用的函数, Vlookup函数功能就是指定一个查找目标(查找条件)从原表的列中找出对应的数据。函数的语法为:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) 下边先给大家说一下对应的参数什么意思
1 查找的内容
2 要查找的数据区域
3 要查找的数据区域中第几列的数据
4 匹配方式。为0时表示精确匹配
需要注意的是以上四个参数都必须填写,缺一不可
我们先通过一个小示例看一下这个函数的用法,如下图所示:
在这个图中(1)为我们数据原区域,箭头(2)所指我们想要查找的内容及结果区域,也就是我们从1区域中找出对应的数据放到2区域中。那我们看一下函数是怎么写的
VLOOKUP(B16,$A$2:$D$7,3,0),我们现在看一下函数的意思,参数1为我们要找的内容,对应的就是区域2的姓名,参数2为要找的数据区域(PS:这个区域是固定的。所以添加了地址停止符),参数3就是要数一下我们要找的联系电话出现在数据区域中的那一列。参数4表示精确查找。不知道读书屋大飞老师这样说,大家能理解不
我们再看第二个示例:先看一下示例数据
书店就销售3本书,有很多订单。但是当前表中没有单价,需要通过下图中单价表中找出想要的数据出来,明细表中有300多行记录。用vlookup函数就可以轻松的找到对应的数据出来
VLOOKUP(C3,单价!$A$2:$B$4,2,0),函数第一个参数查找当前表中出现的图书名称,第二个参数就是我们数据区域单价表,第三个参数是我们列,最后一个表示精确匹配
总结:第二个参数可以是当前表的一个区域,也可以是另外一个工作表。第三个参数必须要数一下第二个参数的列才可以。最后一个参数先默认即可
2、vlookup函数在使用过程中的应该注意的问题,以及vlookup函数出错的原因
我们先看一第一个示例vlookup函数应该注意什么:先说一下需求,我们通过定价表去找商品的价格。
图1为结果表
图2为要查找的数据源
大家现在如果找数据,如何找呢。应该注意什么呢。我们现在看一下如果我这样写函数VLOOKUP(C3,定价表!A2:D4,4,0)。大家可以试一下看能不能出现结果。最终返回的结果是#N/A,为什么会这样呢。
为什么会出现#N/A错误呢,我们查找的如图1所示的图书名称,那么在第二个参数数据区域定价表选择的时间就必须要从图书名称开始,而我的函数选择的是从序号开始。Vlookup函数中第一个参数查找的字段应该和第二参数选择的数据区域中的第一列是对应的。
还要注意的是第二个参数数据区域在选择时如这个函数VLOOKUP(C3,定价表!B2:D4,4,0)示例所写,我们选择的区域是B到D列,而第三个参数输入的是4,而第二个参数数据区域明显没有。就会报#REF!错误。第二个参数数据区域必须包含要找的列
我们现在再看一个示例:VLOOKUP(C3,定价表!B2:D4,3,0),大家对照前边可以看出我这个函数没有问题。如下图所示,找图书名称,选择的区域从图书名称开始,找第三列的数据,也包含了。那为什么还没有找到呢。
主要是因为我在这个单元格数据上加了个空格。这也是大家在实际工作经常碰见的情况。所以看名称一样了。参数也没有错。还是找不到。那么很有可能是名称有多余的空格了。
3、查询两个以上列的名称是如何查询
我们再看一个示例:我们同一本书可能出版社不一样。那我们想获取数据,怎么办呢。
怎么实现的呢,我们通过字符串拼接实现:在原数据区域添加一个辅助列,C2&D2,我们在找数据的时间就可以通过字符串拼接 VLOOKUP(C3&D3,定价表!$B$2:$E$7,4,0)
最后一个示例:把出现错误的#N/A,我们想变成0,如果想实现这个结果,我们就得通过IF函数结合ISNA函数了。IF是判断,ISNA函数是错误值函数,如果找不到返回true,否则返回false。基于这个所以我们通过IF判断验证,如果为TRUE时表示没有找到,我们返回0.函数如下所示:
IF(ISNA(VLOOKUP(C3&D3,定价表!$B$2:$E$7,4,0)),0,VLOOKUP(C3&D3,定价表!$B$2:$E$7,4,0))
,如果找到了,则返回false时我们就进行数据的查找,所以直接写vlookup函数


猜你喜欢
- 当好友生日,我们不妨使用wps演示为其制作一份精美的生日贺卡来表达自己的心意,下面就让小编告诉你wps演示怎样制作生日贺卡。wps演示制作生
- 传闻了许久,AMD的Zen处理器还是不见踪影。原计划今年发布的它已经确认跳票到明年了,那么它到底跳票到明年什么时候呢? &nb
- Win10打开文件夹闪退怎么办?其实这种问题一般出现在Win10 1909版本的Windows更新之后才会出现的。具体情况是用户使用鼠标指向
- 对于刚从Windows系统转到MAC系统的新手们来说,为了方便这段适应期内的使用,安装双系统是一个很不错的方法,不过MAC电脑如何安装双系统
- 办公室的电脑最让人头疼的就是安全隐私方面的问题,如果你的电脑上有些非常重要的文件,保护不好便可能给公司带来巨大的损失.在使用word文件中你
- 电脑一直出现文件名目录名或卷标语法不正确的错误提示怎么办?打开文件夹时出现文件名目录名或卷标语法不正确该如何解决?请看下文介绍。解决方法:第
- Excel中合并计算是指用来汇总一个或多个源区域中数据的方法。Excel的合并计算不仅可以进行求和汇总,还可以进行求平均值、计数统计和求标准
- 平时比较少写文档的人,一提起写文档就头疼。好不容易写出内容来,排版很差直接被领导唾弃。那有没有快速简单的排版技巧呢?当然有,这里就介绍四招简
- WPS里面我们在制作一些文本的时候是需要插入动画的,许多伙伴不知道这个是怎么制作的,下面是插入的方法,小编来告诉你哦!、WPS插入动画方法介
- 最近一直有很多的小伙伴们在寻找win7ipv6无网络访问权限的解决办法?今天小编就为大家带来可win7ipv6无网络访问权限解决办法一起来看
- word无法加载noteexpress该怎么办?excel中在加载Noteexpress的时候,发现,无法加载,谢了重装也没办法解决这个问题
- Excel2019怎么制作折线图?这篇文章主要介绍了Excel2019折线图制作教程,需要的朋友可以参考下使用excel制作图表可以一目了然
- PPT怎么绘制微信头像?绘制微信头像需要使用形状剪除,可以快绘制出来想要的图形,但是该怎么使用呢?下面实例分享PPT形状剪除的使用方法,需要
- 很多苹果Mac用户在升级系统到 macOS Mojave 版本后发现,APFS 格式的 U 盘在系统自带的磁盘工具 app 中无法抹成其它的
- WPS如何防止别人篡改我们常常在文档中添加水印,以示版权归我所有,旁人不得随意更改。怎样在WPS文字/wps中添加水印呢?文字水印文档中的水
- wps表格里的自动排序功能为我们的工作提供了很大的方便,那么,如何使用wps表格的自动排序功能呢?下面就让小编告诉你 wps表格使用自动排序
- 今天,苹果悄悄发布了iOS 12.2 第四个开发者测试版,具体编译版本为16E5212f。距离上次的发布时间已经过去了两周,iOS 12.2
- 现在在word软件中,用户可以设置自动显示语法错误,设置后用户在输入的过程中,如果出现单词拼写错误或语法错误就可以用红色波浪线显示提醒用户,
- 在编辑excel的时候,需要用到指数函数,那么指数函数是如何使用的呢?其实使用方法不难,下面就跟小编一起看看excel表格中指数函数的用法吧
- 今天曝光了几张Win10 Mobile红石内最新测版的截图,从截图中我们发现了一个新功能,名为“音频路由”,这个功能可以让用户将电话听筒的声