打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
集齐Vlookup函数 Lookup函数的全部用法

最近总是有同学的问题涉及Vlookup和Lookup函数的用法,所以兰色索性把这2个函数的用法整理到一起,同学们这次一定要记得收藏哦!


图文/赵志东 (来自excel精英培训微信平台)


Vookup函数


兰色曾总结过关于vlookup函数的入门初级进阶和高级教程,不过觉得还是不全,今天兰色再次对vlookup从应用的角度进行全面的整理,这是第一次 发布,收藏不收藏在你了:)


1、一般查找

【例1】如下图所示,根据姓名查找职位。

=VLOOKUP(B9,B1:E6,4,0)


2、从左至右查找

【例2】如下图所示,要求根据姓名查找工号。

=VLOOKUP(B9,IF({1,0},B2:B6,A2:A6),2,0)

3、 查找公式复制

【例3】在表二中根据姓名从上表中查询对应信息。

=VLOOKUP($A13,$B$2:$F$8,COLUMN(B1),0)


4、区间查找

【例4】如下图所示,要求根据左表的提成比率表,在右表中根据销售额在G列查找适用的比率。

=VLOOKUP(F3,$B$3:$C$11,2)


5、模糊查找

【例5】查找包含AAA名称的产品价格

=VLOOKUP('*'&A10&'*',A2:B6,2,0)


6、多项查找

【例6】从下表中同时查找“李飞”和“南宁”的年龄 ,并返回最小的。

=MIN(VLOOKUP(T(IF(1,{'李飞','南宁'})),A2:C6,3,0))


7、隔任意列求和

1列求和

数组公式:大括号是按ctrl+shift+enter后自动产生的,非手工输入

{=SUM(VLOOKUP(A2,A2:K2,ROW(1:6)*2-1,0))}

指定列求和

指定对2,3,5,6,8列求和

公式:

{=SUM(VLOOKUP(A2,A2:K2,{2,3,5,6,8,9},0))}

注:

{2,3,5,6,8,9}把要求和的列数放在大括号内,用逗号分隔。

8、多条件查找

【例8】如下图所示要求,同时根据姓名和工号查找职位。

{=VLOOKUP(B9&C9,IF({1,0},B2:B6&A2:A6,E2:E6),2,0)}

9、多区域查找

【例9】根据不同的表从不同的区域查询

=VLOOKUP(B2,IF(A2='销售一部',A5:B9,D5:E9),2,0)



10、多工作表查找

【例10】从各部门中查找员工的基本工资,在哪一个表中不一定。

方法1

=IFERROR(VLOOKUP(A2,服务!A:G,7,0),IFERROR(VLOOKUP(A2,人事!A:G,7,0),IFERROR(VLOOKUP(A2,综合!A:G,7,0),IFERROR(VLOOKUP(A2,财务!A:G,7,0),IFERROR(VLOOKUP(A2,销售!A:G,7,0),'无此人信息')))))

方法2:

=VLOOKUP(A2,INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT({'销售';'服务';'人事';'综合';'财务'}&'!a:a'),A2),{'销售';'服务';'人事';'综合';'财务'})&'!a:g'),7,0)

11、一对多查找1

【例】根据产品查找相对应的所有供应商

A2 =B2&COUNTIF(B$1:B2,B2)

B11=IFERROR(VLOOKUP($A11&COLUMN(A1),$A:$C,3,0),'')

12、一对多查找2

【例12】查找张三的所有消费记录

数组公式,大括号是按ctrl+shift+enter后自动产生的,非手工输入

{=VLOOKUP(B$9&ROW(A1),IF({1,0},$B$2:$B$6&COUNTIF(INDIRECT('b2:b'&ROW($2:$6)),B$9),$C$2:$C$6),2,)}


Lookup函数

1、一般查找

【例1】根据姓名查找职位。

=LOOKUP(1,0/(B2:B6=B9),E2:E6)


2、反向查找

【例2】如下图所示,要求根据姓名查找工号。

=LOOKUP(1,0/(B2:B6=B9),A2:A6)

3、多条件查找。

【例3】如下图所示要求,同时根据姓名和工号查找职位。

=LOOKUP(1,1/(B2:B6=B9)*(A2:A6=C9),E2:E6)



4、查找最后一条记录。

【例4】如下图所示,要求查找A产品的最后一次进价。

=LOOKUP(1,0/(B2:B9=A13),C2:C9)



5、区间查找

【例5】如下图所示,要求根据左表的提成比率表,在右表中根据销售额在G列查找适用的比率。

=LOOKUP(F3,B$3:B$11,C$3:C$11)



6、模糊查找之1

【例6】如下图所示,要求根据提供的城市从上表中查找该市名的第2列的值。

=LOOKUP(9^9,FIND(A7,A2:A4),B2:B4)


7、模糊查找之2

【例7】如下图所示,要求根据地址从上表中查找所在城市的提成。

=lookup(9^9.find(A$3:A$6,A10),B$3:B$6)


8、最后一个非空值查找。

【例8】如下图所示,要求查找最后一次还款日期。

=LOOKUP(1,0/(B2:B13<>''),$A2:$A13)

9、多关键词提取

【例9】如下图所示的A列,是包括车类别的明细车型,现需要在B列把车类别提取出来。(车类别有四种:捷达,速腾,迈腾,高尔夫)

=LOOKUP(9^9,FIND({'捷达','速腾','迈腾','高尔夫'},A2),{'捷达','速腾','迈腾','高尔夫'})

10、数字提取

 

数字在开头

A1的值为 123.45ABC

公式

=LOOKUP(9^9,LEFT(B1,ROW(1:9))*1)

截取结果:123.45

 

数字在结尾

A1的值为 ABC123.45

公式: =LOOKUP(9^9,RIGHT(B1,ROW(1:9))*1)

截取结果:123.45

 

数字在任意位置。

A1的值为 ABC123.45FE

数组公式:{=LOOKUP(9^9,MID(A1,MATCH(1,MID(A1,ROW(1:9),1)^0,0),ROW(1:9))*1)}

截取结果:123.45

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Vlookup函数最经典的14种用法
Vlookup函数的使用方法(入门 进阶 高级 最新用法)
多表查找 | VLOOKUP IFERROR函数
查找第一次与最后一次采购单价,原来这么简单
INDEX函数与MATCH函数嵌套使用技巧
Vlookup函数实例(全)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服