VLOOKUP的效率相对于查找函数来说不是一般的高。

大家好。今天我要介绍一种通过对比VLOOKUP和LOOKUP两个函数来解决各种搜索和判断的方法。相信通过本文的学习,你会更加灵活地掌握VLOOKUP和LOOKUP函数的用法。

1.反向查找

VLOOKUP函数也可以执行反向查找。在单元格H2中输入公式,然后按组合键向下填充。

{=VLOOKUP(G2,IF({1,0},$B$2:$B$9,$A$2:$A$9),2,0)}

VLOOKUP与LOOKUP函数对比学习,效率不是一般的高

注意:公式两边的花括号不是手动输入的,而是按下组合键后自动输入的。

或者,您可以使用以下方法:在单元格E2中输入公式,按Enter键并向下填充。

=VLOOKUP(D2,CHOOSE({1,2},$B:$B,$A:$A),2,0)

VLOOKUP与LOOKUP函数对比学习,效率不是一般的高

使用查找功能将更容易解决这个问题。

在单元格E2中输入以下公式,并向下填充到单元格E4。

=LOOKUP(1,0/(D2=$B$2:$B$7),$A$2:$A$7)

VLOOKUP与LOOKUP函数对比学习,效率不是一般的高

2.多条件搜索

查询以下部门名称对应的职位名称。

VLOOKUP与LOOKUP函数对比学习,效率不是一般的高

当使用VLOOKUP函数来完成时,应该使用数组公式。如果不想用数组公式,可以用辅助列的方法来完成。即:

在单元格G3中输入公式,按组合键并向下填充。

{ = VLOOKUP(E3 & amp;F3,IF({1,0},B:B& amp;C:C,A:A),2,0)}

VLOOKUP与LOOKUP函数对比学习,效率不是一般的高

当然,如果使用查找函数,这个问题会更简单。即:

在单元格G3中输入公式,按Enter并向下填充。

=LOOKUP(1,0/((E3=B:B)*(F3=C:C)),A:A)

VLOOKUP与LOOKUP函数对比学习,效率不是一般的高

3.区间判断

根据以下每个人的考试成绩来判断,条件是:60分以上为不及格;60-80(不含)为及格;80以上就不错了。

使用VLOOKUP函数时,可以使用常量或将它们放在单元格中。不过需要注意的是,VLOOKUP函数的第四个参数必须是1,也就是模糊搜索的意思。

在单元格E2中输入公式:按Enter并向下填充。

=VLOOKUP(D2,{0,& # 8221;考试不及格& # 8221;;60,”帕斯& # 8221;;80,”好& # 8221;},2,1)

VLOOKUP与LOOKUP函数对比学习,效率不是一般的高

这个查找功能解决起来会更加方便快捷。

在单元格E2中输入公式,按Enter并向下填充。

=LOOKUP(D2,{0,& # 8221;考试不及格& # 8221;;60,”帕斯& # 8221;;80,”好& # 8221;})

VLOOKUP与LOOKUP函数对比学习,效率不是一般的高

注意:在搜索区间时,这两个函数的用法基本相同。另外,这两个函数在多条件交叉查询中查询时有些困难。

当你熟练使用这两个函数时,你就能解决所有的问题,而不是只用最简单的方法使用VLOOKUP函数。