移动版 - 最新教程 - 热门教程 - 推荐教程 - 热门资源 分享高质量的原创Office教程、Word教程、Excel教程、PPT教程。

使用VLOOKUP函数进行反向查找的方法

发布时间:2015-02-12 来源:Office办公助手(www.officezhushou.com)

一般情况下,VLOOKUP函数只能从左向右查找。但如果需要从右向右查找,则需要把区域进行“乾坤大挪移”,把列的位置用数组互换一下。

例:要求在如下图所示表中的姓名反查工号。

使用VLOOKUP函数进行反向查找的方法

公式:=VLOOKUP(A9,IF({1,0},B2:B5,A2:A5),2,0)

公式剖析:

1、这里其实不是VLOOKUP函数可以实现从右至右的查找,而是利用IF函数的数组效应把两列换位重新组合后,再按正常的从左至右查找。

2、IF({1,0},B2:B5,A2:A5)这是本公式中最重要的组成部分。在EXCEL函数中使用数组时(前提时该函数的参数支持数组),返回的结果也会是一个数组。这里1和0不是实际意义上的数字,而是1相关于TRUE,0相当于FALSE,当为1时,它会返回IF的第二个参数(B列),为0时返回第二个参数(A列)。根据数组运算返回数组,所以使用IF后的结果返回一个数组(非单元格区域):{"张一","A001";"赵三","A002";"杨五","A003";"孙二","A004"}

VLOOKUP函数相关的文章

VLOOKUP函数的基本语法和使用实例

VLOOKUP函数的批量查找

VLOOKUP函数的多条件查找

使用VLOOKUP函数进行反向查找的方法

VLOOKUP函数的模糊查找

更多相关阅读

Excel的必学函数——VLOOKUP函数

使用VLOOKUP函数提取符合条件的多个结果的方法

使用VLOOKUP函数实现跨表查找的方法

vlookup函数的第3参数由MATCH函数来确定的设置方法

VLOOKUP函数的三种扩展用法

    相关教程
    专题教程推荐
    热门资源下载