首页 > 生活经验 >

问 excel 表格 vlookup 公式 查找匹配教程

2026-11-06 11:17:25
最佳答案

答

excel 表格 vlookup 公式是纵向查找函数,核心作用是拿指定查找值,在数据源区域第一列搜索匹配项,匹配成功之后返回该行指定列的数据,是跨表调取员工信息 商品价格 档案数据最常用公式,很多新手使用 vlookup 出错,主要是不理解查找列必须在区域第一列的限制,没有区分精确匹配和近似匹配,下拉填充的时候查找区域没有锁定绝对引用,只要掌握四个参数含义,公式书写步骤,报错排查方法,就可以熟练使用 excel 表格 vlookup 公式完成数据匹配,解决两张表格之间一对一调取数据的办公需求。

基础信息

函数名称 VLOOKUP

所属分类 查找与引用函数

完整语法 VLOOKUP (查找值,数据表区域,返回列序号,匹配类型)

参数说明

第一参数 查找值,用来搜索的关键字,比如编号 姓名

第二参数 数据表区域,参与查找的整片数据源,查找值必须放在这个区域的第一列

第三参数 返回列序号,从区域第一列开始计数,匹配成功后返回第几列内容

第四参数 匹配类型,填 0 代表精确匹配,日常办公绝大多数使用这个,填 1 代表近似匹配,要求第一列提前升序排序

详细操作步骤

第一步 点击需要输出匹配结果的单元格,输入等号,开始书写公式 =VLOOKUP (

第二步 填写第一参数,选中作为搜索依据的单元格,例如 A2,也就是员工编号单元格

第三步 输入英文逗号,选中全部数据源查找区域,如果是跨工作表,需要带上工作表名称,选中区域之后按 F4 添加美元符号,设置绝对引用,避免下拉填充区域偏移

第四步 输入英文逗号,填写第三参数,填写数字,代表想要返回的数据在查找区域里面是第几列

第五步 输入英文逗号,第四参数填写 0,选择精确匹配

第六步 输入右括号,按下回车键,单元格就会输出匹配结果

第七步 鼠标移动到单元格右下角填充柄,下拉填充,批量完成整列数据匹配

两种匹配模式对照表

匹配类型参数填写前提要求适用场景
精确匹配0不需要排序编号 姓名 编码一对一匹配
近似匹配1第一列必须升序排序分数区间 分段计费

深度易错要点

1 N/A 错误,代表没有找到匹配内容,优先检查两边单元格是否有多余空格,文字是否完全一致

2 REF 错误,代表第三参数填写的列序号,超出了查找区域总列数

3 VALUE 错误,一般是漏填参数,或者使用了中文逗号 中文括号

4 vlookup 只能从左向右查找,如果查找值在返回列的右侧,vlookup 无法直接实现,这类场景可以改用 XLOOKUP

5 跨工作簿匹配,需要带上完整文件路径,文件移动之后公式会失效

补充拓展

新版 excel 的 XLOOKUP 是 vlookup 升级函数,不受查找列必须放在第一列的限制,但是 vlookup 普及率很高,旧表格 考试场景依旧大量使用 excel 表格 vlookup 公式

【常见问题】

问题 1 excel 表格 vlookup 公式出现 N/A 是什么原因

回答 1 excel 表格 vlookup 公式返回 N/A,代表没有匹配到查找值,常见原因是单元格存在隐藏空格,文字内容不完全一致,或者查找区域选错,清理多余空格核对查找值之后,excel 表格 vlookup 公式就可以正常匹配

问题 2 excel 表格 vlookup 公式第四参数什么时候填 0 什么时候填 1

回答 1 excel 表格 vlookup 公式一对一精确查找填写 0,如果是区间分段匹配,并且第一列已经升序排序,excel 表格 vlookup 公式第四参数才填写 1

问题 3 excel 表格 vlookup 公式下拉之后匹配结果错乱怎么办

回答 1 excel 表格 vlookup 公式下拉结果错乱,是数据源区域没有设置绝对引用,下拉的时候区域自动偏移,给查找区域加上美元符号锁定,excel 表格 vlookup 公式就可以正常批量匹配

免责声明:本文 excel 表格 vlookup 公式讲解基于微软 excel 通用版本,WPS 表格函数逻辑基本一致,不同版本函数细节存在差异,内容仅作为办公学习参考,不代表官方函数手册。