excel vlookup 函数是 excel 最经典的纵向查找函数,核心作用是按照指定查找值,在数据源区域第一列进行搜索,找到匹配项之后,返回这一行里面指定列对应的内容,它广泛用于跨表匹配 档案调取 工资信息匹配 商品价格调取这类办公场景,是办公必学函数。很多新手使用 vlookup 频繁报错,根本原因是没有理解它只能纵向查找的限制,参数填写错误,没有区分精确匹配和近似匹配,也不会使用绝对引用锁定查找区域,只要掌握函数语法 四个参数含义 匹配模式 常见报错修复方案,就可以熟练使用 excel vlookup 函数完成跨表数据匹配,解决两张表格之间数据调取的需求。
基础信息
函数名称 VLOOKUP
所属分类 查找与引用函数
基础语法 VLOOKUP (查找值,数据表区域,返回第几列,匹配类型)
一共四个参数,全部需要理解清楚
第一参数 lookup_value 查找值,也就是你要拿什么内容去搜索,比如编号 姓名
第二参数 table_array 查找的数据区域,查找值必须放在这个区域的第一列
第三参数 col_index_num 列序号,代表匹配成功之后,返回这个区域里面第几列的数据,从区域第一列开始计数
第四参数 range_lookup 匹配类型,填 0 代表精确匹配,填 1 代表近似匹配,日常办公绝大多数情况都填 0
核心规则清单
1 vlookup 只能纵向查找,查找目标必须放在选定数据区域的第一列,不能在第一列右侧查找,这是最核心限制
2 精确匹配填 0,是办公最常用模式,要求查找值和源数据内容完全一致,有空格 大小写差异都可能匹配失败
3 近似匹配填 1,要求第一列数据提前升序排序,适合区间匹配,比如分数对应等级
4 第二参数数据表区域,下拉填充的时候必须加美元符号做绝对引用,否则区域偏移,匹配结果出错
5 如果查找不到对应内容,函数会返回错误值 N/A
完整操作步骤
第一步 选中要输出匹配结果的单元格,输入等号,开始写公式 =VLOOKUP (
第二步 填写第一参数,选中作为搜索依据的单元格,比如 A2,也就是员工编号单元格
第三步 输入英文逗号,选中数据源整张查找区域,跨表的时候要带上工作表名称,选中之后按 F4 添加 $ 锁定区域,做成绝对引用
第四步 输入英文逗号,填写第三参数,也就是你想要返回的数据,在查找区域里面是第几列,比如价格在区域第三列,就填写数字 3
第五步 输入英文逗号,第四参数填写 0,代表精确匹配
第六步 输入右括号,按下回车键,得到匹配结果
第七步 鼠标放在单元格右下角填充柄,下拉填充,批量完成整列匹配
匹配模式对比表格
| 匹配类型 | 参数填写 | 前提要求 | 适用场景 |
|---|---|---|---|
| 精确匹配 | 0 | 不需要排序 | 编号 姓名 商品编码一对一匹配 |
| 近似匹配 | 1 | 第一列必须升序排序 | 区间判定 分数等级 分段计费 |
深度拓展与易错要点
1 经典报错 N/A 代表没有找到匹配内容,优先检查两边单元格是否有多余空格,内容是否不完全一致
2 报错 REF 代表第三参数填写的列序号,超出了你选定查找区域的总列数
3 报错 VALUE 代表参数类型错误,比如参数漏填,符号是中文符号
4 vlookup 的短板,只能从左往右查找,如果查找值在返回列的右边,vlookup 就无法直接实现,这种场景一般改用 INDEX 加 XLOOKUP 组合
5 跨工作表匹配的时候,数据表区域格式是 工作表名!区域,跨工作簿匹配还要带上文件路径
补充区分
新版 excel 推出 XLOOKUP 函数,属于 vlookup 的升级替代,不受查找列必须在第一列的限制,但是 vlookup 因为普及率高,考试和老表格仍然大量使用,依旧需要掌握 excel vlookup 函数用法
【常见问题】
问题 1 excelvlookup 函数出现 N/A 是什么原因
回答 1 excelvlookup 函数返回 N/A,代表没有找到匹配内容,大多是两边数据存在隐藏空格,文字内容不完全一致,或者查找区域选错,清理单元格多余空格,核对查找值之后,excelvlookup 函数就可以正常匹配
问题 2 excelvlookup 函数第四参数什么时候填 0 什么时候填 1
回答 1 excelvlookup 函数日常一对一精确查找填 0,如果是区间分段匹配,并且第一列提前升序排序,excelvlookup 函数第四参数才填写 1
问题 3 excelvlookup 函数为什么不能从右边往左查找
回答 1 excelvlookup 函数本身设计规则就是查找值必须放在选定区域第一列,只能向右返回数据,所以 excelvlookup 函数不支持反向查找,反向查找需要更换其他查找函数
【免责申明】
本文 excelvlookup 函数讲解基于微软 excel 通用版本,WPS 表格函数逻辑基本一致,不同版本对函数支持存在细微差异,本文仅作为办公学习参考,不代表官方函数手册。
