在日常表格数据处理中,我们经常遇到数据查询等问题,比如根据编号查询员工姓名,根据学生姓名查询成绩,或者根据产品查询销售数据等。谈到这些问题,大家理所当然就想到了VLOOKUP、LOOKUP等这类非常熟悉的查询函数。 今天帮主要跟大家分享的是有关于Excel中的逆向查询问题,比如知道某个员工姓名,反向查询这个员工的编号,或者根据某个特定条件,比如查找销售额最少的那个员工姓名等。下面是针对逆向查询的6个函数套路,给大家一个比较全面的参考,拿走不谢! 这里所举示例是在一张员工信息表中,我们需要根据员工的姓名逆向查找出员工的编号。 1 .LOOKUP函数 如下动图所示,我们需要反向查找出员工王五的编号: 在G2单元格中输入公式:=LOOKUP(1,0/(F2=C2:C8),A2:A8)
2 .VLOOKUP+IF函数组合 如下动图所示: 在G2单元格中输入公式:=VLOOKUP(F2,IF({1,0},C2:C8,A2:A8),2,0)
3 .VLOOKUP+CHOOSE函数组合 如下动图所示: 在G2单元格中输入公式:=VLOOKUP(F2,CHOOSE({1,2},C2:C8,A2:A8),2,0)
4 .INDEX+MATCH函数组合(重点推荐,尽量使用这个函数,可以整列引用数据) 如下动图所示: 在G2单元格中输入公式:=INDEX(A2:A8,MATCH(F2,C2:C8,0))
5 .OFFSET+MATCH函数组合 同样示例查找,在G2单元格中输入公式:=OFFSET(A1,MATCH('王五',C2:C8,0),,)
6 .INDIRECT+MATCH函数组合 如下动图所示: 在G2单元格中输入公式:=INDIRECT('A'&MATCH('王五',C2:C8,0)+1)
上述6种查询套路,你都用过吗?当然,这些查询函数(组合)用法各有特点,大家可以根据实际情况选用 |
|