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 对比
| 项目 | VLOOKUP | XLOOKUP |
|---|---|---|
| 查找方向 | 只能向右 | 支持左右反向查找 |
| 查找列位置 | 必须在区域首列 | 查找列可以任意位置 |
| 版本要求 | 所有版本 | 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 函数逻辑基本兼容,写公式前建议备份原始表格,本文不承担公式匹配错误带来的相关风险。

