excel 表 vlookup 教程 纵向查找函数详解

描述:
excel 表 vlookup 教程 纵向查找函数详解
精选回答

excel 表 vlookup 是 Excel 最经典的纵向查找函数,核心功能是根据一个查找值,在数据源区域第一列匹配对应内容,然后返回同一行指定列的数据,人事档案匹配 订单信息调取 产品价格对照这类跨表匹配场景使用频率极高,很多新手学习 excel 表 vlookup 的时候,经常踩坑,比如查找列不在第一列 没有锁定区域导致下拉偏移 精确匹配和近似匹配搞混 匹配失败出现 N/A,excel 表 vlookup 本身有先天限制,只能从左向右查找,查找目标必须放在选定区域首列,下面从语法 参数 实操案例 匹配类型 错误排查 替代方案做完整讲解。

函数语法

VLOOKUP (查找值,数据表区域,返回第几列,匹配类型)

四个参数依次说明

查找值:用来匹配的关键字,比如编号 姓名

数据表区域:完整数据源范围,查找关键字必须在这个区域的第一列

返回第几列:在选定区域里面,需要返回的数据是第几列,从区域第一列开始计数

匹配类型:填 0 代表精确匹配,日常 99% 场景都写 0;填 1 代表近似匹配,要求首列提前升序排序

基础实操案例

示例,A:D 列为产品基础表,A 列是产品编号,B 列产品名称,C 列单价,现在在 F 列输入产品编号,G 列自动匹配单价

公式 =VLOOKUP (F2,A:D,3,0)

解释

F2 是查找值

A:D 是数据源区域,产品编号在 A 列也就是区域首列

3 代表区域里面第 3 列,也就是 C 列单价

0 精确匹配

输入回车之后,下拉填充,就可以批量匹配单价

跨工作表匹配

如果数据源放在另一个工作表,比如数据源在 Sheet2,写法就是

=VLOOKUP (F2,Sheet2!A:D,3,0)

做下拉批量匹配的时候,数据源区域必须加绝对引用锁定,写成 Sheet2!A:D,不然下拉的时候数据源范围会自动偏移,结果全部错乱,这个是 excel 表 vlookup 最容易出错的关键点。

精确匹配和近似匹配区别

参数0 精确匹配1 近似匹配
用途精准查找编号姓名区间匹配,分数等级 阶梯数值
排序要求不需要排序首列必须升序
使用频率绝大多数业务场景少量区间计算

常见报错原因

N/A 没有找到匹配项,关键字文本前后隐藏空格,或者数据源里面根本不存在这个编号

REF! 返回列数填写太大,超过选定区域总列数,比如区域只有 3 列,你写返回第 5 列

VALUE! 参数写法错误,逗号缺失,或者参数类型不对

匹配结果不对,是忘记写 0,默认变成近似匹配,返回错误近似结果

vlookup 局限性

第一,只能向右查找,不能向左查找,如果需要返回的数据在查找列左边,vlookup 无法实现,这种情况推荐 INDEX+MATCH 或者新版 XLOOKUP

第二,只匹配第一条符合记录,如果有重复关键字,只会返回第一个匹配结果

第三,插入删除列之后,返回列数字不会自动更新,容易失效

进阶小技巧

搭配 IFERROR 函数,把 N/A 报错替换成空白,公式 =IFERROR (VLOOKUP (F2,A:D,3,0),"")

通配符模糊查找,查找值包含部分文字,条件搭配星号 实现模糊匹配

vlookup 和 XLOOKUP 对比

项目VLOOKUPXLOOKUP
查找方向只能向右支持左右反向查找
查找列位置必须在区域首列查找列可以任意位置
版本要求所有版本Excel365 2021 新版
容错报错多容错更强

【常见问题】

问题 1 excel 表 vlookup 下拉之后结果全部错乱是什么原因

回答 1 excel 表 vlookup 下拉错乱,是数据源区域没有加绝对引用A:$D 锁定。

问题 2 excel 表 vlookup 出现 N/A 是什么意思

回答 1 excel 表 vlookup 返回 N/A 代表没有匹配到对应数据,excel 表 vlookup 优先检查关键字是否存在,还有单元格前后隐藏空格,可用 TRIM 清理空格。

问题 3 excel 表 vlookup 能不能实现向左查找

回答 1 excel 表 vlookup 原生不支持向左查找,excel 表 vlookup 要求查找列必须在数据源区域第一列,需要反向查找建议改用 INDEX+MATCH 或者 XLOOKUP。

问题 4 excel 表 vlookup 第四个参数写 0 还是 1

回答 1 excel 表 vlookup 日常业务匹配统一写 0 也就是精确匹配,excel 表 vlookup 只有区间阶梯计算才使用 1 近似匹配,近似匹配还需要首列升序排序。

【免责申明】

本文 excel 表 vlookup 教程仅作为办公学习参考,不同 Excel 版本和 WPS 函数逻辑基本兼容,写公式前建议备份原始表格,本文不承担公式匹配错误带来的相关风险。

今日大家都在搜的词: