表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函数创建了一个三列的数据区域。
联系客服