Vlookup函数的4个进阶用法!

1. 多条件查找

【举例】如下图,需要同时依据姓名和工号,来查找职位。

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

2、多工作表查找

【举例】从以下各部门当中,查找某员工基本工资,该员工信息在哪个表中不确定。

方法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)

3、一对多查找

【举例】依据产品来查找与之对应的所有供应商。

输入公式为:

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

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

4、一对多查找

【举例】查找表中张一的所有消费记录。

公式如下:

{=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,)}

这是一个数组公式,大括号是按ctrl shift enter之后自动生成的,而非手工输入的。

·END·

(0)

相关推荐