vlookup函数一点都不难学,你学下这2个例子,多列查找 逆向查找你就都会了 图文

2019年8月2日08:30:43vlookup函数一点都不难学,你学下这2个例子,多列查找 逆向查找你就都会了 图文已关闭评论 3,907 views
微信公众号 【EXCEL880】 QQ群【341401932】
课程咨询 加我微信EXCEL880B 试学网址http://v.excel880.com

很多小伙伴跟我说,Excel中的VLOOKUP函数,基础用法基本上掌握了,但是多条件查找和逆向查找总是会得不到正确的结果,出现错误值等。自己又找不出问题在哪里。

这种情况很多人都会遇到过,毕竟刚学函数,遇到问题很正常,大都是公式返回结果列选错。今天重点跟大家讲解VLOOKUP函数中多条件查找和逆向查找,叫你怎样分析自己写的函数公式,遇到问题你就会解决了。

一、VLOOKUP函数语法。

=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

=VLOOKUP(查找值,查找区域,从查找区域算起找到后返回对应的第几列数据,精确或模糊查找)。

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

注意:公式中的查找值必须在查找区域的第1列。

二、VLOOKUP函数多条件查询。

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

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

具体操作步骤如下:

1、选中H2单元格 -- 在编辑栏中输入公式“=VLOOKUP(F2&G2,IF({1,0},$B$2:$B$11&$C$2:$C$11,$D$2:$D$11),2,0)”-- 按组合键“Ctrl+Shift+Enter”结束公式。

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

注意:因为公式是数组公式,所以这里公式写完之后一定要按“Ctrl+Shift+Enter”结束公式,编辑栏中自动加入大括号,手动输入大括号无效,按其他键会出现“#N/A”错误。

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

2、动图演示如下。

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

3、公式解析。

第一个参数F2&G2:用文本连接符&将F2单元格“黄思思”和G2单元格“销售部”连接起来,形成新的查询条件“黄思思销售部”。

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

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

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

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

三、VLOOKUP函数逆向查找。

例子:在下图中,根据F列的姓名查找对应的工号并显示在G列对应的单元格中。

具体操作步骤如下:

1、选中G2单元格 -- 在编辑栏中输入公式“=VLOOKUP(F2,IF({1,0},$B$2:$B$11,$A$2:$A$11),2,0)”-- 按Enter键回车。

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

2、动图演示如下。

3、公式解析。

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

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

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

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

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

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

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

以上的公式中,如果有哪些不明白之处,可以在评论区找我。也希望可以转发点个赞,给小编鼓励和支持,小编会继续写出更多优质的Excel函数教程。

想学更多的Word、Excel等办公技巧吗?欢迎关注小编哦,定期更新实用技巧供大家学习。

您的赞赏、关注、转发、评论、点赞和收藏都是对小编的鼓励和支持,谢谢您!

本文已取的原作者授权 禁止转载 原文链接为https://www.toutiao.com/item/6715772991323505155/

表格 定制  数据 合并 处理 分析 VBA 编程 开发 网页