vlookup 函数是 Excel 和 WPS 表格里的纵向查找函数,核心作用是拿一个关键字,在数据源区域的第一列找到对应行,再提取这一行指定列的数据,日常做员工信息匹配产品价格对账汇总都会用到,这个函数有固定四参数结构,新手最容易出错的点就是没有锁定查找区域,还有忘记第四参数填 0,导致下拉之后结果错乱或者匹配错误,只要按照固定顺序填写参数,再配合绝对引用,就能稳定完成批量数据匹配,下面深度拆解 vlookup 函数的使用步骤,参数含义,两种匹配模式还有报错排查方法。
函数基础语法
vlookup (查找值,查找区域,返回列序号,匹配类型)
| 参数 | 说明 | 填写要点 |
|---|---|---|
| 查找值 | 需要搜索的关键字 | 可以是单元格,也可以手动输入文本数字 |
| 查找区域 | 存放原始数据源的整块范围 | 关键字必须放在这个区域的第一列 |
| 返回列序号 | 目标数据在查找区域里面是第几列 | 从区域最左边第一列开始计数 |
| 匹配类型 | 0 精确匹配 1 近似匹配 | 绝大多数业务场景填写 0 |
vlookup 函数的使用步骤
1 准备数据源,把原始表格整理好,保证关键字列在数据源最左侧,比如产品编号放在 A 列,名称 B 列,单价 C 列
2 选定输出单元格,也就是你想要显示匹配结果的单元格,双击进入公式编辑状态,输入等号 vlookup (
3 填写第一参数查找值,点击存放关键字的单元格,比如 E2,输入逗号
4 填写第二参数查找区域,鼠标拖动框选全部数据源区域,比如 A2:C50,这里建议马上加上美元符号锁定,写成 $A$2:$C$50,也就是绝对引用,下拉填充的时候区域不会偏移,输入逗号
5 填写第三参数返回列序号,假设单价在这个区域是第三列,就填写 3,输入逗号
6 填写第四参数匹配类型,常规精准查找填写 0,右括号闭合公式,回车确认
7 鼠标放在单元格右下角,等光标变成黑色十字,向下拖拽,批量生成所有行的匹配结果
8 校验结果,抽查几行数据,确认匹配数值正确,如果出现报错,对照报错类型排查原因
两种匹配模式操作区别
| 模式 | 第四参数 | 操作要求 | 适用场景 |
|---|---|---|---|
| 精确匹配 | 0 | 数据源不需要排序 | 编号姓名产品编码一对一精准匹配 |
| 近似匹配 | 1 | 关键字列必须升序排序 | 分数对应等级,区间税率匹配 |
公式实例演示
数据源 A 列产品编码,B 列产品名称,C 列单价,E2 单元格输入产品编码,需要匹配单价
完整公式 vlookup (E2,$A$2:$C$50,3,0)
含义 查找 E2 里面编码,在 A2 到 C50 区域首列匹配,返回区域内第 3 列也就是单价,精确匹配
常见报错排查
1 N/A 没有匹配成功,一般是关键字和数据源内容格式不一样,文本数字和数值数字冲突,或者单元格前后多余空格
2 REF 第三参数数字大于查找区域总列数,比如区域只有 3 列,填写数字 5 就会报错
3 VALUE 参数填写错误,逗号漏写,或者第四参数不是 0 和 1
4 结果全部一样,没有加绝对引用,下拉之后查找区域整体偏移,匹配到错误行
进阶补充要点
vlookup 本身只能从左向右查找,如果目标数据在关键字左边,原生 vlookup 不能直接完成,需要辅助列或者改用 index xlookup 这类函数,另外 vlookup 支持通配符模糊匹配,星号代表任意字符,问号代表单个字符。
【常见问题】
问题 1 vlookup 函数的使用步骤,vlookup 下拉填充为什么结果全部错乱
回答 1 vlookup 函数的使用步骤,结果错乱是查找区域没有做绝对引用,按照 vlookup 函数的使用步骤,框选区域之后添加美元符号锁定,下拉就不会偏移。
问题 2 vlookup 函数的使用步骤,vlookup 第四参数必须填 0 吗
回答 2 vlookup 函数的使用步骤,普通精准查找建议填 0,vlookup 函数的使用步骤里面近似匹配才填写 1,近似匹配还要求首列升序排序。
问题 3 vlookup 函数的使用步骤,vlookup 能不能查找关键字左侧的数据
回答 3 vlookup 函数的使用步骤,vlookup 设计限制是只能向右查找,vlookup 函数的使用步骤原生不支持直接提取左侧列,需要增加辅助列或者更换函数。
问题 4 vlookup 函数的使用步骤,vlookup 出现 N/A 怎么处理
回答 4 vlookup 函数的使用步骤,N/A 代表没有匹配到内容,按照 vlookup 函数的使用步骤,检查关键字和数据源格式,清除多余空格,统一数字文本格式。
【免责申明】 vlookup 函数语法在 Excel 和 WPS 表格保持一致,不同版本界面细节略有差异,新版软件支持 xlookup 替代函数,本文为通用操作教程,实际操作以当前软件版本为准。


