宝哥软件园

VLOOKUP和LOOKUP函数的对比研究并没有像往常一样高效

编辑:宝哥软件园 来源:互联网 时间:2021-09-17

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

1.反向搜索。

VLOOKUP函数也可以执行反向查找。在“H2”单元格中输入公式,按组合键并填写。

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

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

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

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

使用LOOKUP函数可以更容易地解决这个问题。

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

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

2.多条件搜索。

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

使用VLOOKUP函数时,应该使用数组公式。如果不想用数组公式,可以用辅助列法。那就是:

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

{=VLOOKUP(E3F3,IF({1,0},B:BC:C,A:A),2,0)}

当然,如果使用LOOKUP函数,这个问题会简单得多。那就是:

在G3单元格中输入公式,按回车键并填写。

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

3.区间判断。

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

使用VLOOKUP函数时,可以使用常量或将常量放入单元格中。但是需要注意的是,VLOOKUP函数的第四个参数必须是1,这意味着模糊搜索。

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

=VLOOKUP(D2,{0,"失败";60、“及格”;80、“好”},2,1)

用这个LOOKUP函数来解决问题会更方便快捷。

在E2单元格中输入公式,按回车键并填写。

=LOOKUP(D2,{ 0 },“失败”;60、“及格”;80、“好”})

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

当你熟练地使用这两个函数时,你就可以很好地解决问题,而不是用最简单的方式使用VLOOKUP函数。

更多资讯
游戏推荐
更多+