打开APP
userphoto
未登录

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

开通VIP
VLOOKUP逆向查询不用IF{1,0}也可以实现啦!

一、查找匹配经典问题




表1为数据源区域A1:E7

对表2中的英雄查找定位和性别信息


通常简单方法:

将表1数据源中的英雄列剪切至最前面,使用使用vlookup的正向匹配查找


装B方法:

使用vlookup函数的逆向查询

在B11单元格输入公式:

=VLOOKUP(A11,IF({1,0},E1:E7,A1:A7),2,0)

在B12单元格输入公式:

=VLOOKUP(A11,IF({1,0},E1:E7,B1:B7),2,0)

该方法使用if({1,0})重新构建了一个两列的数据


除了这两种方法外,还有一种很少见的方法,大家了解一下


CHOOSE函数重建区域法


在B11单元格输入公式:

=VLOOKUP(A11,CHOOSE({1,2},E1:E7,A1:A7),2,0)


使用CHOOSE({1,2},E1:E7,A1:A7)建立了数据区域

IF({1,0},E1:E7,B1:B7)的效果一致


但是IF函数只能重建一个二列的数据源

CHOOSE函数能重建N列的数据源


当需要多少字段查找值,使用if({1,0})在B11/B12单元格输入公式时需要换掉当if为0时的参数,

=VLOOKUP(A11,IF({1,0},E1:E7,A1:A7),2,0)

=VLOOKUP(A11,IF({1,0},E1:E7,B1:B7),2,0)

使用choose函数则无需

在A11单元格输入

=VLOOKUP(A11,CHOOSE({1,2,3},E1:E7,A1:A7,B1:B7),2,0)

在B11将2换成3即可!

=VLOOKUP(A11,CHOOSE({1,2,3},E1:E7,A1:A7,B1:B7),3,0)


使用choose函数创建了一个三列的数据区域。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
再见Vlookup,Excel逆向查询的7种方法,来了!
Excel逆向查找方法大全
Excel逆向查找的四种方法
VLOOKUP函数实现数据一对多查找
Excel中VLOOKUP函数运用基础教程及技巧详解
VLOOKUP结合CHOOSE函数实现数据从右向左查找
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服