excel逆向查找函数(Excel逆向查询的6种方法)

工作中,我们经常进行从左往右的顺序查找,但从右往左的逆向查找你会吗?

如下图,根据工号查找对应姓名:

excel逆向查找函数(Excel逆向查询的6种方法)

有人会说,将A列数据与B列数据对换,然后就可以顺序查找了。

这不失为一种方法

但在不影响数据源顺序的情况下,该怎么操作呢?

一、高级筛选

操作步骤:

【数据】→【高级】

excel逆向查找函数(Excel逆向查询的6种方法)

设置筛选方式

excel逆向查找函数(Excel逆向查询的6种方法)

点【确定】后效果:

excel逆向查找函数(Excel逆向查询的6种方法)

Excel逆向查询的6种方法

1.LOOKUP函数

如下动图所示,我们需要反向查找出员工王五的编号:

在G2单元格中输入公式:=LOOKUP(1,0/(F2=C2:C8),A2:A8)

excel逆向查找函数(Excel逆向查询的6种方法)

Excel反向查找的6个套路,你会几个?逆向查找函数 一网打尽!

说明:

= LOOKUP (1,0/(条件),查找区域或数组),表示在查找区域中,满足条件的最后一条记录。
注意不要引用整列数据,数组计算会卡死!

2.VLOOKUP+IF函数组合

如下动图所示:

在G2单元格中输入公式:=VLOOKUP(F2,IF({1,0},C2:C8,A2:A8),2,0)

excel逆向查找函数(Excel逆向查询的6种方法)

Excel反向查找的6个套路,你会几个?逆向查找函数 一网打尽!

说明:

=VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找)

IF({1,0},C2:C8,A2:A8),可以简单理解为利用IF的数组函数把A、C两列位置排序,使其符合VLOOKUP函数的查询值处于查询区域首列的条件。

注意不要引用整列数据,数组计算会卡死!

3.VLOOKUP+CHOOSE函数组合

如下动图所示:

在G2单元格中输入公式:=VLOOKUP(F2,CHOOSE({1,2},C2:C8,A2:A8),2,0)

excel逆向查找函数(Excel逆向查询的6种方法)

Excel反向查找的6个套路,你会几个?逆向查找函数 一网打尽!

说明:

这里也是利用CHOOSE的数组函数把A、C两列的位置重新排序,构造出新的查询区域,再结合VLOOKUP函数进行查询。
注意不要引用整列数据,数组计算会卡死!

4.INDEX+MATCH函数组合(重点推荐,尽量使用这个函数,可以整列引用数据)

如下动图所示:

在G2单元格中输入公式:=INDEX(A2:A8,MATCH(F2,C2:C8,0))

excel逆向查找函数(Excel逆向查询的6种方法)

Excel反向查找的6个套路,你会几个?逆向查找函数 一网打尽!

说明:

=MATCH(要查找的值,查找的区域, -1、0 或 1)

=INDEX(查找值的区域,第几行,第几列)

这里先利用MATCH函数返回王五再查找区域中处于第几行,然后再结合INDEX函数进行查找。

5.OFFSET+MATCH函数组合

同样示例查找,在G2单元格中输入公式:=OFFSET(A1,MATCH(‘王五’,C2:C8,0),,)

excel逆向查找函数(Excel逆向查询的6种方法)

Excel反向查找的6个套路,你会几个?逆向查找函数 一网打尽!

说明:

= OFFSET(坐标原点单元格,向下/上移动的行数,向右/左移动的列数)

用MATCH函数返回王五在查找区域中处于第几行,然后再结合OFFSET函数在A列中进行行数移动定位。

6.INDIRECT+MATCH函数组合

如下动图所示:

在G2单元格中输入公式:=INDIRECT(‘A’&MATCH(‘王五’,C2:C8,0)+1)

excel逆向查找函数(Excel逆向查询的6种方法)

Excel反向查找的6个套路,你会几个?逆向查找函数 一网打尽!

说明:

先用MATCH函数返回王五在查找区域中处于第4行,即’A’&MATCH(‘王五’,C2:C8,0)+1返回的结果为A5,然后结合INDIRECT引用函数返回该单元格的引用。

上述6种查询套路,你都用过吗?当然,这些查询函数(组合)用法各有特点,大家可以根据实际情况选用

版权声明:本文(即:原文链接:https://www.wenwenbk.com/wen/3150.html )内容由互联网用户自发投稿贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 630367839@qq.com 举报,一经查实,本站将立刻删除。

(4)
上一篇 2022-01-19 15:03:17
下一篇 2022-01-20 13:40:32

相关推荐