网站首页 > 开源技术 正文
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)
将公式套入表达式,则P2单元格是查找值,E:F列是查找区域,结果返回区域第2列,执行精确查找。
由于是精确查找,vlookup直接在查找区域中引用了产品对应的货号。
从这个案例可以看到vlookup函数的查找逻辑是很简单的,它首先在查询列中找到查找值的位置,然后在同一水平位置上,找到返回列的对应数据。
理解了这个逻辑规则,对于我们扩展应用vlookup函数公式是非常有帮助的!
2、近似查找
近似查找通常用于查询列中不包含查找值的场景中,它有一个前提要求,即数据表的查询列默认为升序排序,也就是说要执行近似查找,就需要先将数据进行升序排列。
比如下图中要查询产品“DW220929202”的货号,但数据表并不存在该产品编号,如果使用精确查找,将返回错误值。
那么我们可以使用近似查找,将vlookup函数公式的第4参数设置为1。
输入公式为:
=VLOOKUP(P2,E:F,2,1)
这个公式只更改了第4参数查找类型,1是代表近似查找,它将按照小于且最接近于查找值的逻辑来查询和引用。
从上图可知,小于且最接近的值是“DW220929201”,因此公式结果返回了该产品对应的货号,即“41407190”。
阅读更多:
猜你喜欢
- 2025-06-13 新函数TOCOL太强大了,Vlookup彻底不行了,轻松解决6大难题
- 2025-06-13 逆向查找匹配,Vlookup公式2种方法,你会么?
- 2025-06-13 Vlookup公式第四参数,太给力了,别再IF写一长串了
- 2025-06-13 Excel公式Vlookup,模糊匹配详细解读,1分钟学会!
- 2025-06-13 Vlookup函数公式,结果是45648,你得知道的小细节
- 2025-06-13 你以为的Vlookup函数很简单,其实还有好多高阶用法
- 2025-06-13 vlookup的运用,80%的财务人员都不知道,学会提高两倍工作效率
- 2025-06-13 别找了,vlookup函数最全10几种用法都在这里了?
- 2025-06-13 VLOOKUP公式,搭配通配符,查找无敌!
- 2025-06-13 不管vlookup会不会,都要学的index+match组合公式!
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)