打开APP
userphoto
未登录

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

开通VIP
VLOOKUP借助CHOOSE函数实现多条件查找以及逆向查找

1、多条件查找

看看以下的数据,需要找出名叫钱娟且性别为女的同学的成绩,这道题用VLOOKUP函数怎么做呢?

最简单的办法当然就是添加两个辅助列了,辅助列中把所有条件拼接起来。如下图:

但是有些人就觉得不满意,不美观,不想在原有的数据上加辅助列。我们祭出CHOOSE函数来。

我们可以使用CHOOSE函数根据已有的数据构造出我们需要的数据来。可能有些绕,我们看下这个函数的效果吧。

=CHOOSE({1,2},A1:A12,F1:F12)

该函数可以把原来的数据提取出指定列,构造一个新的数据。

我们不仅可以提取畜类指定列,还可以对他们进行加工,如图:

=CHOOSE({1,2},A1:A12&B1:B12,F1:F12)

这样,我们就相当于做出了辅助列。我们只要在CHOOSE函数重新生成的这两列数据中查找就可以了。

具体说明,看下图:

公式为:

=VLOOKUP(H11&I11,CHOOSE({1,2},A:A&B:B,F:F),2,0)

2、逆向查找

我们都知道,VLOOKUP的查找目标必须位于所选区域的第一列。所以对于以下的情况,貌似它就无能为力了。

我们需要根据省份,查找出对应的姓名。该怎么办呢?

想想上面介绍过的CHOOSE函数。我们可以把省份列和姓名列都提取出来,然后把省份列放到姓名列前面就OK了。

=CHOOSE({1,2},$E$1:$E$13,$A$1:$A$13)

具体说明如下:

=VLOOKUP(H10,CHOOSE({1,2},$E$1:$E$13,$A$1:$A$13),2,0)

还有多条件多项查找、以及逆向多项查找,都可以再借助COLUMN函数来实现。具体操作,小伙伴们可以自己试试哦。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VLOOKUP函数多条件查找,你还不会?
VLOOKUP逆向查找的2种方法,就是这么简单
VLOOKUP这两个好搭档使其威力大增
VLOOKUP IF{1,0}好还是INDEX MATCH好,学员的行动告诉了我答案
Excel必备Choose选择函数,搭配Vlookup查询效果超强,工作实用
跨表查询,VLOOKUP函数可以做到吗?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服