问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

excelvlookup函数使用方法及技巧

发布网友 发布时间:2024-08-20 13:24

我来回答

1个回答

热心网友 时间:2024-08-20 22:56

通过本篇文章你将学会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函数

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电容话筒如何连接 正压接头与肝素帽的区别 我在医院护士给用的留止针,打完点滴后滴管里回血了。这种情况血液在滴管... 流实针里有瘀血,第二天还可掉水吗? 我们国家是要求和平的,为什么电视上今年战争片特别多 抗战电影怎么假为什么还让播 电脑无法系统还原怎么办 因为跟别的女生打电话 所以给女朋友写的一份检讨书 抖音取关一个人她会知道么 备孕多久不能同房 丹丁DX-6(128MB)重要参数 丹丁DX-6基本参数 丹丁DX-6(512MB)重要参数 丹丁DX-6(128MB)主要功能 丹丁DX-6(512MB)主要功能 法学本科的,但是基础比较差,该怎么准备司法考试呢? Excel使用VLOOKUP函数制作一个非常实用的产品销售记录单 怎么用vlookup函数求每种产品对应的销售额? 刘德华有首粤语歌其中有句歌词好象是其实每次见面我都着迷。。。什么... 被执行人申请撤销仲裁裁决的条件有什么? 法院撤销仲裁裁决的法定条件是什么 申请撤销仲裁裁决的条件有哪些 关于仲裁裁决的撤销的条件有哪些? 申请撤销仲裁裁决的条件是什么? 仲裁裁决撤销条件有什么? 我新买的衣服洗花了,灰色的卫衣,纯棉的.该怎么才能让它变回来._百度知 ... 灰色卫衣 我想去掉这几个涂鸦 怎么去掉 求大神破解 在线等!!!_百度知... 灰色卫衣洗花了怎么办 vlookup函数是什么?有什么用? 有哪些脚感好的运动鞋值得推荐? 女性尿颜色像茶水下腹隐痛什么原因 打造完美小腿线条的健身房训练方法图解 打造完美手臂线条的健身动作 如何查抖音号绑定的手机号码呢? 抖音号如何查到绑定的手机号码? 如何用抖音号查手机号码 甘肃宅基地纠纷找哪个部门解决 如何通过抖音号查询手机号码? 通过抖音能搜到对方的手机号吗 INDIRECT函数使VLOOKUP函数实现多表查询 excel公式求分析 。。=VLOOKUP(B3&C3,IF({1,0},单价表!A3:A17&单价表... 白参适合什么时候吃 内幕交易罪既遂刑法的量刑标准 内幕交易罪既遂怎么处罚? 身体长的小肉粒是什么原因 TCL空调显示E4故障代码是什么意思? tcl空调e4是什么故障代码,怎么解决? tcl空调显示E4是什么情况,要如何解决? tcl空调显示E4是什么情况要如何解决 tcl空调E4什么故障代码?