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)
将公式套入表达式,则 P2 单元格是查找值,E:F 列是查找区域,结果返回区域第 2 列,执行精确查找 。
由于是精确查找,vlookup 直接在查找区域中引用了产品对应的货号 。
从这个案例可以看到 vlookup 函数的查找逻辑是很简单的,它首先在查询列中找到查找值的位置,然后在同一水平位置上,找到返回列的对应数据 。
理解了这个逻辑规则,对于我们扩展应用 vlookup 函数公式是非常有帮助的!
2、近似查找
近似查找通常用于查询列中不包含查找值的场景中,它有一个前提要求,即数据表的查询列默认为升序排序,也就是说要执行近似查找,就需要先将数据进行升序排列 。
比如下图中要查询产品“DW220929202”的货号,但数据表并不存在该产品编号,如果使用精确查找,将返回错误值 。
那么我们可以使用近似查找,将 vlookup 函数公式的第 4 参数设置为 1 。
输入公式为:
=VLOOKUP(P2,E:F,2,1)
这个公式只更改了第 4 参数查找类型,1 是代表近似查找,它将按照小于且最接近于查找值的逻辑来查询和引用 。
从上图可知,小于且最接近的值是“DW220929201”,因此公式结果返回了该产品对应的货号,即“41407190” 。
#excel#
阅读更多:
Excel 表格中 if 函数大于 60 小于 40,该怎么表达?
Excel3 个及以上 if 条件怎么设置函数公式?
Excel 函数 if 多个条件并列怎么输入?来看看并列条件的公式分解
推荐阅读
- 用这款工具即可轻松实现 电脑滚动截屏怎么用快捷键弄
- 细数那些被忽视的CAD视图调整技巧 cad视图怎么调回正常
- ps最简单改变指定颜色方法 ps颜色面板怎么调出来
- 三分钟完成主板刷新BIOS操作 无法开机怎么刷bios
- 新手重装win7系统最简单的方法 电脑系统怎么安装win7系统
- 瓷砖污渍渗进去擦不掉怎么办
- 1比1的坡度怎么计算
- 洗衣机毛絮怎么去除
- 美的电压力锅怎么排气
- 解决方法在这里 行车记录仪不录像怎么解决