电脑教程
位置:首页>> 电脑教程>> office教程>> excel vlookup函数使用方法及技巧

excel vlookup函数使用方法及技巧

  发布时间:2023-03-10 19:53:51 

标签:vlookup函数

通过本篇文章你将学会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时表示精确匹配

需要注意的是以上四个参数都必须填写,缺一不可

我们先通过一个小示例看一下这个函数的用法,如下图所示:

excel vlookup函数使用方法及技巧

在这个图中(1)为我们数据原区域,箭头(2)所指我们想要查找的内容及结果区域,也就是我们从1区域中找出对应的数据放到2区域中。那我们看一下函数是怎么写的

excel vlookup函数使用方法及技巧

VLOOKUP(B16,$A$2:$D$7,3,0),我们现在看一下函数的意思,参数1为我们要找的内容,对应的就是区域2的姓名,参数2为要找的数据区域(PS:这个区域是固定的。所以添加了地址停止符),参数3就是要数一下我们要找的联系电话出现在数据区域中的那一列。参数4表示精确查找。不知道读书屋大飞老师这样说,大家能理解不

我们再看第二个示例:先看一下示例数据

excel vlookup函数使用方法及技巧

书店就销售3本书,有很多订单。但是当前表中没有单价,需要通过下图中单价表中找出想要的数据出来,明细表中有300多行记录。用vlookup函数就可以轻松的找到对应的数据出来

excel vlookup函数使用方法及技巧

excel vlookup函数使用方法及技巧

VLOOKUP(C3,单价!$A$2:$B$4,2,0),函数第一个参数查找当前表中出现的图书名称,第二个参数就是我们数据区域单价表,第三个参数是我们列,最后一个表示精确匹配

总结:第二个参数可以是当前表的一个区域,也可以是另外一个工作表。第三个参数必须要数一下第二个参数的列才可以。最后一个参数先默认即可

2、vlookup函数在使用过程中的应该注意的问题,以及vlookup函数出错的原因

我们先看一第一个示例vlookup函数应该注意什么:先说一下需求,我们通过定价表去找商品的价格。
excel vlookup函数使用方法及技巧

图1为结果表
excel vlookup函数使用方法及技巧
图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),大家对照前边可以看出我这个函数没有问题。如下图所示,找图书名称,选择的区域从图书名称开始,找第三列的数据,也包含了。那为什么还没有找到呢。


excel vlookup函数使用方法及技巧


主要是因为我在这个单元格数据上加了个空格。这也是大家在实际工作经常碰见的情况。所以看名称一样了。参数也没有错。还是找不到。那么很有可能是名称有多余的空格了。

3、查询两个以上列的名称是如何查询
我们再看一个示例:我们同一本书可能出版社不一样。那我们想获取数据,怎么办呢。


excel vlookup函数使用方法及技巧


怎么实现的呢,我们通过字符串拼接实现:在原数据区域添加一个辅助列,C2&D2,我们在找数据的时间就可以通过字符串拼接 VLOOKUP(C3&D3,定价表!$B$2:$E$7,4,0)


excel vlookup函数使用方法及技巧


 
最后一个示例:把出现错误的#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函数

0
投稿

猜你喜欢

  • 怎样才能实现单双数的快速分列获取?第一种是indirect函数 * 。A列是混合的数据区,C列是分离出来的单数,D列是分离出的双数。C1单元格
  • 在使用Excel进行办公的时候,调价标记功能被使用到的几率非常大,如果不懂得如何操作的朋友们不妨跟小编一起来学习学习该如何进行操作。下面是小
  • 启动Word 2010应用程序之后,系统会自动新建一个名为“文档1”的空白文档。除此之外,用户还可以使用以下方法新建空白文档。使用【新建】按
  • 文章介绍excel分析工具库的调出方法。比如需要执行更为复杂的回归分析(包括计算和绘制残差)等,就需要使用excel分析工具库加载项中的回归
  • 在使用电脑去访问一些文件的时候,出现了无法正常访问的情况。提示文件需要管理员权限才可以去正常的访问。那么我们在使用win7系统的时候,怎么去
  • 有时我们在Excel报表中发现,数字0全部显示为横线。那么如果我们也在excel表格中想要将0显示为横线,该怎么设置呢?以下是小编为您带来的
  • 本文介绍Microsoft Excel中OCT2DEC函数的语法和用法。函数说明OCT2DEC函数的主要作用是将八进制数转换为十进制数。如果
  • 在Excel中录入数据经常需要用到表头,其中表头需要用到斜线,具体该如何制作斜线呢?接下来是小编为大家带来的excel2003制作表头斜线的
  • 我们在制作完excel表格之后,经常需要插入到各种文件查看,ppt程序中又该如何插入表格呢?下面随小编一起来看看吧。excel插入到ppt中
  • 在日常的工作中,我们常用Excel的分类汇总功能来统计数据。Microsoft Excel 可自动计算列表中的分类汇总和总计值。当插入自动分
  • 点击word文档左上角的office按钮,在下拉菜单中选择右下角的“word选项”    在弹出的“word选项”对话框
  • Excel表格中怎么快速计算各列的和?Excel中想要各列的和,该怎么快速的求出来呢?今天我们就来介绍一下excel中使用方方格子来计算和的
  • 在一个共享工作簿中,用户可以输入数据、插入行和列以及更改公式等,甚至还可以筛选出自己关心的数据,保留自己的视窗。而且在多人同时编辑一个单元格
  • 文章介绍excel中使用vba提取文件名的操作步骤。根据需要自行修改vba提取文件名的路径和存放单元格即可。在excel中使用VBA编写代码
  • 公司每个月都有新人入职和老人离职,作为HR小姐姐,手里必须得有一份详细准确的公司员工名单,核对人员名单也是必不可少的工作,人员总数对不上,往
  • 1、打开该文档,选择“文件”“属性”,打开该文档的“属性”面板,点击“统计信息”标签页,大家可以看到上面有创建时间、修改时间等信息,在最下面
  • Word文档在保存时会自动记录各种附属信息,如作者、公司名称、最后编辑时间、批注等。由于这些信息可以被任何文档的阅读者轻松地获取,所以在某些
  • Excel条件格式很多人忽略的功能,其实这个功能异常的好用,特别是同一个数据或者字符可以不同的显示1.增加前后缀字符这个是属于最简单,也属于
  • 很多时候我们需要给word表格添加一个样式,因为表格默认的样式就是一条条黑色的线条,Word 2013内置很多表格的样式,直接套用即可,wo
  • Excel中经常需要数据计算,具体如何利用函数进行计算呢?下面是由小编分享的excel2003利用函数进行数据计算教程,以供大家阅读和学习。
手机版 电脑教程 asp之家 www.aspxhome.com