vlookup函数一点都不难学,你学下这2个例子,高级用法你都会了


许多小伙伴告诉我,vlookup函数在Excel中的基本用法基本掌握,但是多条件搜索和反向搜索总是无法得到正确的结果、错误值等。我不知道是什么问题。

这种情况很多人会遇到,毕竟,只是学习函数,遇到的问题很正常,大多是公式返回结果列选择错误。今天我们将重点介绍vlookup函数的多条件搜索和反向搜索,问您如何分析自己编写的函数公式,您将解决问题。

=vlookup(lookup_value,table_array,col_index_num,[range_lookup])。

=vLookup(查找值,查找区域,并从查找区域返回相应的数据列,精确或模糊搜索)。

0×251C

注意:公式中的查阅值必须位于查阅区域的第一列。

示例:下图是员工信息表。根据F列的名称和G列的部门,在H列的相应单元格中找到并显示相应的加班工资。

0×251d

具体操作步骤如下:

1。在编辑栏中选择h2单元格--输入公式“=vlookup(F2&G2,如果(1,0,$B$2:$B$11&;$C$2:$C$11,$D$2:$D$11),2,0”--按组合键“ctrl+shift+enter”结束公式。

0×251e

注意:由于公式是数组公式,必须按“ctrl+shift+enter”键才能完成公式。大括号将自动添加到编辑栏。大括号的手动输入无效。按其他键将导致“不适用”错误。

0×251f

2。运动图如下所示。

0×2520个

三。公式分析。

第一个参数f2&g2:使用文本连接器并连接f2单元格“Huang Sisi”和g2单元格“Sales Department”,形成新的查询条件“Huang Sisi Sales Department”。

第二个参数if(1,0,$B$2:$B$11&;$C$2:$C$11,$D$2:$D$11):生成下图中的新查询区域。

0×2521个

第三个参数(2):返回结果是新查找区域中的第2列。

第四个参数(0):精确查找。

示例:在下图中,根据F列的名称找到对应的工作编号,并将其显示在G列对应的单元格中。

具体操作步骤如下:

1。选择g2单元格--在编辑栏中输入公式“=vlookup(F2,if(1,0,$B$2:$B$11,$A$2:$A$11,2,0)”--按Enter返回。

0×2522个

2。运动图如下所示。

三。公式分析。

第一个参数F2:要查找的值所在的单元格是“F2”单元格。

第二个参数IF({1,0},$ B $ 2: $ B $ 11,$ A $ 2: $ A $ 11):在下图中生成一个新的查询区域。因为VLOOKUP函数查询的本质是在垂直方向上从左向右查找,所以构造一个查询区域,其中“name”在前面,“job number”在后面。

第三个参数(2):返回的结果是新搜索区域中的第二列。

第四个参数(0):精确搜索。

上面的公式也可以直接写成“=VLOOKUP(F2,CHOOSE({1,2},$ B $ 2: $ B $ 11,$ A $ 2: $ A $ 11),2,0)”,返回的结果是相同 。

在上面的公式中,如果您有任何不明白的地方,可以在评论区找到我。我也希望我能得到一些赞美,鼓励和支持小编,而小编将继续撰写更多优秀的Excel功能教程。

想学习更多办公技巧,如Word,Excel?欢迎来到小编,定期更新实用技能,供大家学习。

您的欣赏,关注,转发,评论,喜欢和收藏都是对小编的鼓励和支持。谢谢!

http://www.sugys.com/bdskX/0