乐于分享
好东西不私藏

Excel 财务实用技巧 | VLOOKUP到底怎么用?这3个场景说清楚,90%的人第二个就卡住了

Excel 财务实用技巧 | VLOOKUP到底怎么用?这3个场景说清楚,90%的人第二个就卡住了

这里有最实用的Excel使用技巧,通过提高Excel技能,可以让你轻松应对工作中的表格处理,提高你的工作效率!欢迎大家Follow关注~~

统计函数系列完结后,后台收到最多的私信就是:"讲VLOOKUP吧!我看了10个教程还是搞不懂!"

行,今天就把VLOOKUP掰开揉碎讲清楚,从最基础的精确匹配,到大多数人不熟的模糊匹配,再到最让人头疼的错误值处理——3个场景吃透,以后查数据再也不用对着公式发呆了。

一、先认识一下VLOOKUP

VLOOKUP的全称是 Vertical Lookup(垂直查找),用大白话说就是:在表格最左边一列找某个值,然后返回它右边第N列的对应数据。

函数

作用

一句话记住它

VLOOKUP

垂直查找

在左边找,从右边拿

语法: =VLOOKUP(找什么, 在哪里找, 返回第几列, 匹配方式)

参数

说明

举例

找什么

你要查的值

"张三"   或 A2

在哪里找

包含查找列和数据列的整个区域

A2:C9

返回第几列

结果在区域的第几列(从最左列算起)

2(第2列)

匹配方式

0=精确匹配,1=近似匹配

0

⚠️ 常见陷阱:VLOOKUP最核心的一条铁律:查找值必须在查找区域的最左边一列。如果查找列不在最左边,VLOOKUP会报错。这是VLOOKUP最大的限制,也是很多人不知道为什么查不到数据的原因。

二、场景数据

假设你是一家公司的HR,手上有一张员工信息表:员工信息表(A:D列):

工号

姓名

部门

入职日期

EMP001

张三

销售部

2020/3/15

EMP002

李四

销售部

2021/7/1

EMP003

王五

市场部

2019/10/20

EMP004

赵六

市场部

2022/1/10

EMP005

孙七

技术部

2018/6/5

EMP006

周八

技术部

2023/4/12

EMP007

吴九

财务部

2021/11/1

EMP008

郑十

财务部

2022/8/22

三、场景1:精确匹配 — 输入工号,自动查姓名和部门

需求

你有一堆工号要查对应的姓名和部门。每次手动去表格里翻太慢了——能不能输入工号,姓名和部门自动出来?

公式(查姓名)

=VLOOKUP(F2, A2:D9, 2, 0)

参数

本例的值

说明

找什么

F2(输入的工号)

要查哪个工号

在哪里找

A2:D9(整个员工表)

数据在哪

返回第几列

2

姓名在第2列

匹配方式

0(精确匹配)

工号必须完全一致

公式(查部门)

=VLOOKUP(F2, A2:D9, 3, 0)

示例结果

输入工号

自动出来的姓名

自动出来的部门

EMP001

张三

销售部

EMP003

王五

市场部

EMP006

周八

技术部

EMP008

郑十

财务部

分析

VLOOKUP最核心的用法就是精确匹配(第四个参数填0)。你在F2输入工号,公式自动去A列找到对应行,然后返回第2列(姓名)或第3列(部门)。

💡 小贴士:返回第几列是从你选定的区域最左边开始数的。A2:D9共4列:A列=第1列(工号),B列=第2列(姓名),C列=第3列(部门),D列=第4列(入职日期)。想查入职日期?填4就行。但注意:你不能回头查左侧的列——这是VLOOKUP的硬伤。后面讲INDEX+MATCH时会教你怎么绕过去。

四、场景2:近似匹配 — 根据业绩自动评定等级

需求

公司有业绩考核制度:业绩达到不同分数段,对应不同评级。你想根据每个人的业绩分数,自动填上对应的等级。

工资等级表

最低分数

等级

0

D

60

C

75

B

85

A

95

S

员工业绩表

姓名

业绩分

张三

88

李四

62

王五

73

赵六

95

公式

注意第四个参数是 1(近似匹配),不是0!

=VLOOKUP(B2, $F$2:$G$6, 2, 1)

结果

姓名

业绩分

等级

说明

张三

88

A

85≤88<95

李四

62

C

60≤62<75

王五

73

C

60≤73<75

赵六

95

S

95≤

分析

看到没有?王五73分,按常识应该是"接近75",但你可能会觉得它应该拿B。实际上它拿的是C——这就是近似匹配最容易踩坑的地方。

VLOOKUP做近似匹配(第4个参数=1)时,它是去找小于等于查找值的最大值,而不是"最接近的值":

• 等级表里有:0、60、75、85、95

• 73分:小于等于73的数值有0和60,最大值是60 → 对应C级

所以王五73分只能拿到C级,因为75分是B级的门槛,73没到。

这才是近似匹配的真相:叫它"二分查找模式"更准确。Excel先在等级表里找,找到一个值比73大(75),就退回上一个值(60)。所以结果落在60那一档。

⚠️ 常见陷阱:近似匹配的两个致命陷阱:1. 必须升序排序!如果等级表是乱序(比如S在最上面),结果全错。很多人在这一步卡住。2. 它不会四舍五入到最近的等级,而是找"不超过查找值的最大值"——王五73分,就算离75更近,也不会返回B,因为73<75。

💡 小贴士:近似匹配最常见的用途就是区间查找:成绩评级、提成比例、折扣区间、税率计算(个人所得税分段)……这些场景的特点都是连续的数值区间,用近似匹配一次全部自动判定。

五、场景3:IFERROR + VLOOKUP — 查不到数据怎么办?

需求

还是员工信息表。你有几个工号要查,但其中可能有人已经离职,工号在表里找不到——VLOOKUP会返回#N/A,报表上满是错误太难看了。能不能查不到的时候显示"离职"或者其他自定义信息?

问题公式

=VLOOKUP(F2, A2:D9, 2, 0)

EMP009和EMP010查不到 → 返回 #N/A

改进公式——用IFERROR兜底

=IFERROR(VLOOKUP(F2, A2:D9, 2, 0), "离职或查无此人")

要查的工号

不带IFERROR

带IFERROR

EMP001

张三

张三

EMP003

王五

王五

EMP009

#N/A

离职或查无此人

EMP006

周八

周八

EMP010

#N/A

离职或查无此人

分析

IFERROR(公式, 出错时的替代值) 是VLOOKUP的黄金搭档。只要VLOOKUP返回任何错误(#N/A、#VALUE!、#REF!……),IFERROR都会自动拦截并显示你指定的内容。

更高级的用法——查不到时返回空单元格:

=IFERROR(VLOOKUP(F2, A2:D9, 2, 0), "")

空字符串 "" 会让单元格看起来空着,适合做干净的报表。

💡 小贴士:有人喜欢用IF(ISNA(...))的旧写法,但IFERROR更简洁。唯一的区别是:IFERROR会拦截所有错误(不只是#N/A),ISNA只拦截#N/A。一般情况下用IFERROR就够了——反正VLOOKUP的#N/A就是最常见的错误。

六、一张表总结

需求

公式

关键要点

根据工号查姓名

=VLOOKUP(工号,   区域, 2, 0)

第四个参数=0(精确匹配)

根据工号查部门

=VLOOKUP(工号,   区域, 3, 0)

第3列从区域最左起数

根据分数评级

=VLOOKUP(分数,   等级表, 2, 1)

必须升序排序!

查不到时显示自定义信息

=IFERROR(VLOOKUP(...),   "查无此人")

报表干净整洁

查找列在右边时

不能用VLOOKUP

后几期讲INDEX+MATCH或XLOOKUP

七、VLOOKUP的三大常见坑——你中了几个?

坑1:查找值不在最左列 ❌

如果你写 =VLOOKUP(B2, A2:D9, 2, 0) 想根据姓名查工号——不行!VLOOKUP必须在最左列找查找值。

解法:把姓名列移到最左边(剪切粘贴),或后面会讲的INDEX+MATCH。

坑2:忘了锁定查找区域 ❌

公式往下拉时,区域变成A3:D10、A4:D11……全乱套了。

=VLOOKUP(F2, $A$2:$D$9, 2, 0)

用$把区域锁定。或按Ctrl+F3给区域命名。

坑3:精确匹配填了1而不是0 ❌

第四个参数0和1的区别不是"精确 vs 模糊"这么简单——填1的时候,Excel会假定你的数据已排序,然后做近似查找,结果往往莫名其妙。

铁律:做精确查找(查工号、查姓名),永远填0或FALSE。只有做区间评级时才填1或TRUE。

——————————————————————————————

📎 配套练习文件

我准备了完整的Excel练习文件,含:

• 📊 员工信息表(8人 × 4列)

• 🧪 练习区:6道VLOOKUP实战题(3个场景各2题)

• ✅ 参考答案:每题含公式和解析

• 📖 VLOOKUP避坑速查卡:3个常见坑 + 4个参数速记

关注后台回复「查找1」获取下载链接

——————————————————————————————

下期预告:查询函数(中)——VLOOKUP不够用的时候怎么办?INDEX + MATCH 双剑合璧带你突破VLOOKUP的三大限制(查找列必须在最左、无法向左查、插入列会破坏公式)。关注别错过,下期见!

——————————————————————————————

附:长期坚持原创不易,如文章能够为大家带来少少帮助的,请大家点赞并转发,以支持我继续分享创作,你的支持将是我的不竭动力!谢谢!

(本文为本公众号原创,未经允许和授权,严禁转载,违者必究)