先讲讲VLOOKUP是干什么的,简单地来说是用于数据匹配的一个函数,经常听职场人说“拿两张表V一下,V一下”,这里使用的就是VLOOKUP函数,VLOOKUP函数堪称是职场人必备的一个函数,下面讲解VLOOKUP函数的详细使用方法,一起来学习~
01.VLOOKUP函数释义
函数定义:
按照垂直方向搜索区域
Excel格式:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数解析:
白话格式:
VLOOKUP(要查找的内容,搜索的区域,从查找区域首列开始到要找的内容的列数,指定是近似匹配还是精确匹配查找方式)
02.函数应用实例
如下为一张家居生活馆的销售报表,细分品名、件、单价、营业额。
例一、正向查找数据,查找该品名的单价
使用普通的VLOOKUP函数用法即可得到单价结果。
例二、反向查找数据,以单价查找销售件数
根据单价查找销售件数,正向无法匹配,只能使用逆向匹配的方法,使用IF构建数组公式,这样即可完成数据的反向查找。
例三、VLOOKUP函数的横向动态复制公式
如下是家居生活馆的员工信息表。
横向动态复制公式,一次性匹配多列数据,这里借助COLUMN函数来返回所在的列数,使用VLOOKUP+COLUMN函数组合公式进行匹配。
例四、VLOOKUP用IF组成动态条件模糊查找
模糊查询需要提前构建一个工龄小于3年的销售额分段点对应的提成比例,这里需要注意的是分段点要按照分段顺序从小到大这样排列,模糊查询的range_lookup(可选)默认为1,所以这里可以不写,即可模糊匹配销售额对应的提成比例。
例五、VLOOKUP用MATCH组成动态条件查找
MATCH在这里的用法是用来返回提成金额该列在数据区域中属于第几列,即可得出具体的结果值。
例六、屏蔽公式中的错误值
如果使用VLOOKUP函数匹配出错误值,可以借助IFERROR函数,当VLOOKUP函数匹配出错误值时,让其返回为空。
例七、VLOOKUP跨表用法
1)跨表查找
如下是原始数据,使用VLOOKUP跨表查询功能。
使用VLOOKUP+COLUMN函数实现多列同时跨表查询。
=VLOOKUP($A3,’Q1′!$A$1:$D$9,COLUMN(B:B),0)
2)跨多表查找
INDIRECT函数用于返回由文本字符串指定的引用。
=VLOOKUP($A2,INDIRECT(B$1&”!A:B”😉,2,0)
3)跨多表查找(格式不一致)
这里不仅使用INDIRECT函数,而且使用MATCH函数来返回”销量”在单元格区域中的位置。
=VLOOKUP($A2,INDIRECT(B$1&”!A:G”😉,MATCH(“销量”,INDIRECT(B$1&”!1:1″😉,0),0)
以上是所以VLOOKUP函数的六个常用用法以及VLOOKUP跨表的高级用法,具体可以涵盖基本所有的VLOOKUP函数用法,对于Excel跨表查询也很适用,Excel的使用对于职场人来说并不陌生,但是想更深层次的学习却不容易,需要职场人士加强学习和理解~