首页 > 生活经验 >

问 excel 函数 vlookup 的使用方法 纵向查找函数实操详解

2026-11-06 13:25:36
最佳答案

答

excel 函数 vlookup 是纵向查找函数,核心作用是根据指定查找值,在数据表首列进行匹配,然后返回同一行里面指定列对应的内容,常用于根据编号匹配姓名匹配价格匹配档案信息,是 excel 高频查找函数,很多新手使用 vlookup 出错,主要原因是查找区域首列不是查找关键字列,没有使用绝对引用导致下拉填充区域偏移,第四个参数没有写 0 精确匹配,出现近似匹配错误结果,还有查找值存在空格,造成明明数据存在但是返回 N/A,学习的时候要记住完整语法,分清精确匹配和近似匹配,掌握下拉填充固定查找区域,同时学会搭配 iferror 屏蔽报错。

一 vlookup 函数语法

vlookup 查找值 数据表区域 返回第几列 匹配类型

四个参数含义

查找值 用来匹配的关键字,比如产品编号员工 id

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

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

匹配类型 填 0 代表精确匹配,绝大多数业务场景使用 0,填 1 代表近似匹配,要求首列提前升序排序

二 标准使用操作步骤

举例,根据 A 列产品编号,在数据源表里面匹配产品单价

1 点击需要输出结果的单元格,输入等于号,开始写函数

2 第一个参数,点击查找值单元格,比如 D2,也就是产品编号

3 第二个参数,鼠标框选完整数据源区域,比如 A2B20,这里重点,按下 f4 改成绝对引用 $A$2$B$20,下拉填充的时候区域不会乱跑

4 第三个参数,填写 2,代表选中的数据区域里面,第二列就是单价

5 第四个参数填写 0,代表精确匹配

完整公式 vlookupD2 $A$2$B$20 2 0

6 按下回车得到匹配结果,鼠标放在单元格右下角,下拉填充批量匹配

三 重要规则要点

要点说明
首列要求关键字必须在选定查找区域的第一列,vlookup 只能从左往右查找,不能反向查找
绝对引用查找区域一定要加 $ 固定,否则下拉区域偏移,结果报错
匹配参数日常匹配编号名称全部用 0 精确匹配,不要默认 1
近似匹配参数 1 近似匹配,首列必须升序排序,一般用于区间判定,比如成绩分段

四 报错与异常排查

1 N/A 代表没有找到匹配项,检查查找值和数据源首列是否有多余空格,大小写一般不影响,但是空格是高频原因,也可能编号本身不存在

2 REF! 第三个参数填写的列数,大于选定区域总列数,修正列序号

3 VALUE! 参数填写错误,比如第四个参数不是 0 或者 1

4 下拉之后全部变成一样错误结果,查找区域没有加 $ 绝对引用,区域发生偏移

5 匹配出来错误数据,是第四个参数写成 1 近似匹配,但是首列没有升序排序,改成 0 精确匹配

五 进阶搭配

搭配 iferror 函数,当查找失败的时候,不显示 N/A,改成空白或者自定义文字

公式 iferrorvlookupD2 $A$2$B$20 2 0 空

含义,vlookup 正常计算就输出结果,出错就返回空白

六 局限性说明

vlookup 只能向右取值,如果想要根据右边关键字,查找左边列的数据,vlookup 无法直接实现,这种场景可以考虑 index 加 match 组合,或者新版 xlookup 函数。

excel 函数 vlookup 的使用方法,核心记住四参数,查找值,带 $ 固定的数据区域,返回列序号,0 精确匹配,硬性限制就是关键字必须在查找区域第一列,只能向右取值,最常见错误就是忘记绝对引用,还有第四个参数没有填 0。

【常见问题】

问题 1 excel 函数 vlookup 的使用方法,为什么下拉之后全部 N/A

回答 1 excel 函数 vlookup 的使用方法里面说明,大概率是查找区域没有添加A2:B$20 这种绝对引用。

问题 2 excel 函数 vlookup 的使用方法,第四个参数 0 和 1 有什么区别

回答 2 excel 函数 vlookup 的使用方法介绍,0 是精确匹配,日常编号名称匹配全部使用 0,1 是近似匹配,要求首列提前升序排序,多用于区间匹配。

问题 3 excel 函数 vlookup 的使用方法,可以根据右边的值查找左边的数据吗

回答 3 excel 函数 vlookup 的使用方法提到,vlookup 只能从左向右查找,关键字必须在查找区域首列,反向查找 vlookup 不能直接实现,需要 index 加 match 或者 xlookup。

问题 4 excel 函数 vlookup 的使用方法,明明编号存在却返回 N/A 怎么办

回答 4 excel 函数 vlookup 的使用方法,优先检查两边单元格是否存在看不见的空格,文本数字和纯数字格式不一致也会匹配失败,统一格式清除空格之后重新匹配。

【免责申明】

本教程为 excel vlookup 函数通用操作教学,不同 excel 版本函数细节存在细微差异,操作效果以本机软件实际版本为准,本教程仅作为学习参考,不承担因公式参数错误造成的数据匹配异常相关责任。