VLOOKUP函数是查找文本、数字、字符的有效工具。但是它却不能实现反向查找、批量查找、多条件查找。下面对它稍微做一些改变,即可实现以上功能。
一、反向查找
比如在B列中搜索当月销量最大值所对应的姓名,在D2单元格中输入以下公式,按Enter键即可:
=VLOOKUP(MAX(B2:B12),IF({1,0},B2:B12,A2:A12),2,FALSE)
二、批量查找
查找“甲”员工销量,由于A列有若干“甲”,因此,在D2单元格中输入以下公式,按Ctrl Shift Enter组合键,再向下填充公式,直到出现错误值为止。
=VLOOKUP(SMALL((A:A=$C$2)*ROW(A:A),ROW(INDIRECT('A'&COUNTIF(A:A,'<>'&$C$2) ROW(A1)))),IF({1,0},(A:A=$C$2)*ROW(A:A),B:B),2,FALSE)
三、多条件查找
查找“甲”员工,性别为“女”的销量,在D2单元格中输入以下公式,按Ctrl Shift Enter组合键即可。
=VLOOKUP(D3&E3,IF({1,0},A2:A12&B2:B12,C2:C12),2,FALSE)
联系客服