1.查找目标为多列时,vlookup怎么用?

2025-09-29 04:28:32

vlookup函数的第一个参数一般是一个列,如果以两列为查询条件应该怎么做呢,请往下看

方法/步骤

1.查找目标为多列时,vlookup怎么用?

如图D2=58是由公式=VLOOKUP(B9&C9,IF({1,0},B2:B5&D2:D5,E2:E5),2,0)得来的

解释:

参数1:B9&C9

以B9和C9为联合查询条件去目标查找范围查找;

参数2:IF({1,0},B2:B5&D2:D5,E2:E5)

该参数为查找范围,把NAME列B2:B5和SUBJECT列D2:D5合并为一列,再整合score列E2:E5,形成一个新的数据集就是我们的查找范围;

区域选取时这里是选的连续单元格,也可以是整列选取或其它sheet的数据,也可以是其它excel文件的数据;

if({1,0},x1,x2)的用法是把x1和x2连起来,反正我是这么理解的。

参数3: 2

     返回值的列数,这里score在查找范围的第二列(因为NAME列B2:B5和SUBJECT列D2:D5已合并为一列)。

参数4: 0

     精确查找

重要的事情说三遍!!!

     公式写完后,要按ctrl+shift+enter三键结束

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢