知识网经验知识百科全书!
登录

vlookup怎么用?(vlookup怎么跨表匹配)

188次浏览 | 2023-05-29 07:12:40 更新
来源 :一只小猪
最佳经验
本文由作者推荐

vlookup函数主要用于查找某个值在区域中对应的数据值。

参照它的语法结构来描述,则是在区域的首列查询指定值的位置,并设定区域的返回列,来获取引用返回列中对应位置的值。

vlookup怎么用?(vlookup怎么跨表匹配)

今天我们来认识一下vlookup函数的常规用法。

那么常规公式写法,是以vlookup函数的基本语法表达式为基础,来编写公式。

其表达式为:=vlookup(查找值,查找区域,返回列,查找类型)

它总共有4个参数:

第1参数查找值可以是文本、数字或单元格引用等;

第2参数查找区域是包含查询列和返回列在内的多列区域,其查询列必须位于区域首列;

第3参数返回列用可以是数字,也可以用函数表达式来返回一个数值,这个参数一般也称为返回第几列,比如参数值2,则表示返回区域中的第2列;

第4参数是查找类型,根据不同的查找类型,我们将vlookup函数的常规用法分成两个部分,即精确查找和近似查找。

下面我们分别以不同的查找类型来介绍vlookup函数的用法。

1、精确查找

当vlookup函数的第4参数查找类型为0时,则表示精确查找,精确查找将在查询列对第1参数查找值进行查询,并在返回列中匹配对应的结果值;如果查询列中不包含该查找值,则公式计算错误,显示“#NA”。

下面来看应用案例,如下图所示,要查询对应产品的客户货号,我们可以输入公式为:

=VLOOKUP(P2,E:F,2,0)

vlookup怎么用?(vlookup怎么跨表匹配)

将公式套入表达式,则P2单元格是查找值,E:F列是查找区域,结果返回区域第2列,执行精确查找。

由于是精确查找,vlookup直接在查找区域中引用了产品对应的货号。

从这个案例可以看到vlookup函数的查找逻辑是很简单的,它首先在查询列中找到查找值的位置,然后在同一水平位置上,找到返回列的对应数据。

理解了这个逻辑规则,对于我们扩展应用vlookup函数公式是非常有帮助的!

2、近似查找

近似查找通常用于查询列中不包含查找值的场景中,它有一个前提要求,即数据表的查询列默认为升序排序,也就是说要执行近似查找,就需要先将数据进行升序排列。

比如下图中要查询产品“DW220929202”的货号,但数据表并不存在该产品编号,如果使用精确查找,将返回错误值。

那么我们可以使用近似查找,将vlookup函数公式的第4参数设置为1。

输入公式为:

=VLOOKUP(P2,E:F,2,1)

vlookup怎么用?(vlookup怎么跨表匹配)

这个公式只更改了第4参数查找类型,1是代表近似查找,它将按照小于且最接近于查找值的逻辑来查询和引用。

从上图可知,小于且最接近的值是“DW220929201”,因此公式结果返回了该产品对应的货号,即“41407190”。

#excel#u0002

阅读更多:


Excel表格中if函数大于60小于40,该怎么表达?

Excel3个及以上if条件怎么设置函数公式?

Excel函数if多个条件并列怎么输入?来看看并列条件的公式分解

本文到此结束,希望对大家有所帮助。

标签:
收到0个赞
东菱面包机xbm1028gp食谱(东菱面包机bm1209v食谱)
大家好,一只小美来为大家解答东菱面包
mds文件用什么打开(mdsx文件)
大家好,小乐来为大家解答mds文件用什么
荣耀50怎么样(荣耀50怎么样添加门钥匙)
大家好,一只小美来为大家解答荣耀50怎
系统文件修复(系统文件修复命令在哪)
大家好,来来为大家解答系统文件修复以
一线笔记本电脑品牌排行榜(一线的笔记本品牌)
关于一线笔记本电脑品牌排行榜,这个很
魅族mx3配置(魅族mx3max)
大家好,linda来为大家解答魅族mx3配置以
乐视超级电视怎么样值得买吗(乐视超级电视怎么样值得买吗)
夏团来为大家解答乐视超级电视怎么样值
acer4745g(acer4745g换固态硬盘图文教程)
大家好,linda来为大家解答acer4745g以下的
佳能1810清零(佳能1810清零流程视频)
大家好,小乐来为大家解答佳能1810清零以
关于我们 | 版权声明 | 免责声明 | 联系我们
免责声明:知识网所有文字、图片、视频、音频等资料均来自互联网,不代表本站赞同其观点,内容仅代表作者本人意见,若因此产生任何纠纷作者本人负责,本站亦不为其版权负责! 如有问题,请联系我们
CopyRight©1999-2024 www.tt21.com All Right Reserved 豫ICP备2020035997号