15年Excel老司机总结的VLOOKUP精华用法,建议收藏!

360影视 国产动漫 2025-09-09 19:50 1

摘要:VLOOKUP函数是Excel中(WPS用户也是一样适用的)使用最频繁的函数之一,但很多人只掌握了基础用法。今天为大家带来7个工作中最实用的VLOOKUP应用示例,从基础到高级,帮你彻底掌握这个函数之王!请赶快点赞、转发、分享、收藏备用吧!

VLOOKUP函数是Excel中(WPS用户也是一样适用的)使用最频繁的函数之一,但很多人只掌握了基础用法。今天为大家带来7个工作中最实用的VLOOKUP应用示例,从基础到高级,帮你彻底掌握这个函数之王!请赶快点赞、转发、分享、收藏备用吧!

一、基础篇:新手必学的「保命技」

场景1:员工信息秒查(动态列引用)

痛点:每个月要整理员工信息表,工号、姓名、部门、工资...手动翻找费时还容易错!

行号A列(工号)B列(姓名)C列(部门)D列(基本工资)E列(绩效)F列(社保)G列(公积金)H列(实发)1标题行标题行标题行标题行标题行标题行标题行标题行2001张三销售部500030006007007100

需求:在查询表输入工号(如001),自动提取姓名、部门、实发工资。

VLOOKUP公式

=VLOOKUP($B$18,$A$2:$H$15,COLUMN(B1),0) // B18是查询框(工号),COLUMN(B1)动态生成列号(1→2→3...)

公式拆解

$B$18:绝对引用查询值(工号),下拉时不变化;$A$2:$H$15:锁定查找区域(员工信息表),避免误改;COLUMN(B1):动态列号(B列是第2列,向右复制自动变C列=3、D列=4...);0:精确匹配(必须完全一致)。

效果:输入工号后,向右拖动公式,秒提取所有信息!

场景2:跨表合并数据(表头自动对齐)

痛点:每月要合并销售部的「业绩表」和「提成表」,表头顺序总变,手动复制粘贴累到吐!

需求:在业绩表中自动提取对应产品的提成比例。

VLOOKUP公式

=VLOOKUP(B2,$A$12:$C$16,MATCH($B$1,$A$11:$C$11,0),0) // B2是当前产品名,MATCH找表头位置

公式拆解

MATCH($B$1,$A$11:$C$11,0):动态匹配表头列号(如"提成比例"在第2列);$A$12:$C$16:提成表区域(含表头);好处:提成表表头顺序变化时,公式自动适应!

效果:不管提成表怎么调表头,业绩表都能精准抓取数据!

二、进阶篇:效率翻倍的「偷懒术」

场景3:两表数据顺序混乱?一键同步排序

痛点:考勤机和人事系统的排班表顺序不一样,手动对齐要半小时!

需求:在实际打卡表中,按系统排班表的顺序显示应到天数。

VLOOKUP公式

=IFERROR(VLOOKUP($A2,$A$10:$B$17,COLUMN(A1),),"缺勤") // COLUMN(A1)固定列号=1

效果:输入公式向下拖动,应到天数自动对齐!

场景4:工资条制作(10秒生成完整表)

痛点:每月做工资条要复制粘贴200次,稍不留神就漏一项!

需求:在工资条表输入工号,自动生成姓名、基本工资、绩效等整行信息。

效果:输入工号→下拉公式→打印,全程不用复制粘贴!

痛点:客户备注里写"北京朝阳区张三",但表格里只有"朝阳区",想批量提取所有朝阳区客户!

需求:在查询表输入"朝阳区",提取所有备注含该词的电话。

=VLOOKUP("*"&F2&"*",$A$2:$B$51,2,0) // "*"是通配符,代表任意字符

公式拆解

效果:输入"朝阳区",所有含该词的电话全显示!

场景6:多条件查找(同时满足2个条件)

痛点:仓库里有同名的货物(如"笔记本"),要区分"型号A"和"型号B",手动找要疯!

库存表(行1-100):A列(货物名称)、B列(型号)、C列(数量)

需求:在查询表输入"笔记本"+"型号A",提取对应数量。

VLOOKUP公式

=VLOOKUP(F2&G2,$A$2:$C$101,3,0) // F2是名称,G2是型号,组合成唯一值

前置操作

需在库存表前插入辅助列(A列),公式:=B2&C2(型号+名称),再用VLOOKUP查找组合值。

效果:同名不同型号的货物,也能精准匹配!

四、实战篇:老板看了都夸的「大神操作」

场景7:应收账款到期提醒(自动标红逾期单)

痛点:每个月要手动查哪些合同逾期了,漏一个就被领导骂!

需求:在监控表中,自动标红到期日早于今天的合同。

VLOOKUP公式

=IF(TODAY>VLOOKUP(F2,$A$2:$D$201,3,), "逾期","正常") // F2是当前合同号在监控表输入合同号(F列);用上述公式判断状态;选中状态列→条件格式→新建规则→等于"逾期"→设置红色填充。

效果:打开表格,逾期合同自动标红,一眼就能看到!

VLOOKUP避坑指南(血泪经验)

精确匹配必加0:第4参数不写或写0是精确匹配,写1是近似匹配(要求首列升序);避开通配符:查找值含~、*、?时,用SUBSTITUTE替换(如=VLOOKUP(SUBSTITUTE(F2,"~","~~"),...));拒绝整列引用:用$A$2:$D$100代替A:D,否则公式会变慢;错误处理必须有:用IFERROR(公式,"无数据")代替裸奔公式,避免#N/A报错。

3道测试题(答案见文末)

要在「成绩表」(A2:C10,列:学号、姓名、分数)中,根据「查询表」(E2是学号)提取分数,正确的VLOOKUP公式是? A. =VLOOKUP(E2,A2:C10,3,0) B. =VLOOKUP(E2,A2:C10,2,0) C. =VLOOKUP(E2,A2:C10,1,0)要查找包含"促销"的客户订单,客户备注在A列,订单号在B列,正确的模糊查找公式是? A. =VLOOKUP("*促销*",A2:B100,2,0) B. =VLOOKUP("促销",A2:B100,2,0) C. =VLOOKUP("促销*",A2:B100,2,0)要按「部门+职级」双条件查找工资,需在工资表(A列:部门,B列:职级,C列:工资)中创建辅助列,正确的辅助列公式是? A. =A2+B2 B. =A2&B2 C. =A2,B2

答案

A(第3列是分数,精确匹配);A("促销"匹配任意位置含"促销"的内容);B(&连接两列生成唯一值,如"销售部P6")。

来源:千万别学Excel

相关推荐