柏虎资源网

专注编程学习,Python、Java、C++ 教程、案例及资源

被VLOOKUP虐哭3次后,我悟出了这5个神操作!同事都叫我表姐!

"每天处理几百行数据查到眼花?
隔壁同事5点准时下班,你却加班到深夜?
今天要揭秘的Excel
VLOOKUP神技,能让你的数据处理速度直接起飞

一、基础查询:查找员工工资

场景:老板让你查"王芳"的基本工资是多少

公式

=VLOOKUP("王芳",A2:F11,4,0)



参数详解

1、"王芳":要查找的员工姓名

2、A2:F11:查找范围(必须包含姓名列和要返回的列)

3、4:返回第4列(基本工资列)

4、0:精确匹配

注意事项

  • 如果姓名写错会返回#N/A错误
  • 可以用IFERROR美化:=IFERROR(VLOOKUP(...),"查无此人")
  • 下拉填充时记得锁定区域:$A$2:$F$11

二、返回多列数据

场景:需要同时查"赵明"的基本工资和绩效奖金

公式(工资):

=VLOOKUP("赵明",$A$2:$F$11,4,0)




公式(奖金):

=VLOOKUP("赵明",$A$2:$F$11,5,0)


技巧

(1)两个公式只有列号不同(4和5)

(2)使用COLUMN函数可以自动调整列号:

因为基本工资在表格是D1单元格,排在第4,用COLUMN(D1)来表示4。

=VLOOKUP("赵明",$A$2:$F$11,COLUMN(D1),0)

(公式向右拖动时自动变成5)




三、使用通配符查找

场景:只记得员工姓"周",不记得全名,找出所有信息。

公式

=VLOOKUP("周*",$A$2:$F$11,COLUMN(A1),0)



参数说明

  • "周*":*代表任意多个字符
  • ?代表单个字符,如"周?"可以找"周慧"但找不到"周慧敏"



四、近似匹配(区间查找)

场景:根据业绩分数自动匹配提成比例

新增提成比例表

业绩下限

提成比例

0

5%

1800

8%

2500

12%

公式

=VLOOKUP(E2,$I$1:$J$4,2,TRUE)



关键点

(1)必须用TRUE或1表示近似匹配

(2)第一列必须升序排列


五、逆向查找(从左往右查)

场景:知道工号1005,要查对应姓名

传统方法

=INDEX(A2:A11,MATCH(H2,C2:C11,0))



VLOOKUP取巧法

=VLOOKUP(H2,IF({1,0},C2:C11,A2:A11),2,FALSE)


原理
用IF函数重构数组,把工号列放到姓名列前面.(相当于组成临时表格)




总结

VLOOKUP是Excel最强大的查询函数,掌握这5种用法就能解决90%的数据查找问题。

基础查询是根本,

多列返回提高效率,

通配符应对模糊查询,

近似匹配处理区间判断,

逆向查找突破列序限制。

建议收藏本文,遇到问题时对照案例直接套用。记住:实践出真知,赶快打开Excel试试吧!

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言