场景一:VLOOKUP多条件查找
方法一:使用辅助列实现
在左侧区域中找到产品对应类型的销售金额,放在黄色区域中

在之前的场景中,我们都是通过一个查找值(一个条件)去找的,但是2个条件,产品和类型都要满足,多个条件可以将其拼接在一起做为一个条件去使用;
1)在A列做辅助列,将产品和类型拼接在一起(=B2&C2);拼接符号是&,SHIFT+7可以打出这个符号
2)VLOOKUP的第一个参数也将产品和类型拼接在一起,注意引用问题;
公式:=VLOOKUP($H3&I$2,$A$2:$F$7,6,0)
注意事项:辅助列和VLOOKUP的第一参数中,列拼接的顺序要一致,如果辅助列中是类型列&产品列,VLOOKUP的第一参数也是类型&产品
方法二:通过与IF搭配实现
方法一是通过使用辅助列实现了VLOOKUP的多条件查找,如果不是使用辅助列,应该怎么办呢?我们需要自己来构造查找区域,里面需要有方法一的辅助列和销售金额,如下

构造出这两列的数据,需要使用到我们数组的知识

公式
公式解释
1)IF(判断条件,条件成立返回的值,条件不成立返回的值)- 如果。。。那么。。。否则。。。;IF函数第一个参数写的是{1,0},他按照顺序依次执行,先执行1(代表满足条件),返回的是第2个参数($A$2:$A$7&$B$2:$B$7);在执行0(代表不满足条件),返回第3个参数(E$2:$E$7)
2)第2个参数($A$2:$A$7&$B$2:$B$7)是一个同方向一维数组进行运算(&),相当于数组中对应位置的每个元素分别与运算,返回与原数组尺寸相同的数组。
3)如果大家想在Excel里运行这个公式,需要先选择大小合适的范围(返回值多大,一般选多大),然后写公式,结束后按数组三键CTRL+SHIFT+ENTER。
整体公式为:=VLOOKUP($G3&H$2,IF({1,0},$A$2:$A$7&$B$2:$B$7,$E$2:$E$7),2,0)

写完之后,如果出不来结果,一定要想想自己有没有按数据三键结束!
场景二:VLOOKUP与IF搭配实现逆向查找
在左侧数据中找到品牌小无相功所对应的姓名放在黄色区域中

公式
公式解释
1)VLOOKUP的查找值所在列必须在查找区域中的第1列,在这里查找值没有在第1列,所以不能直接使用VLOOKUP去查找
2)可以使用IF({1,0},区域1,区域2)这种结构将第1列放置第一列,目标列放在第二列
场景三:VLOOKUP与IF搭配匹配多表
品牌是下拉菜单,可以进行切换,找到其品牌下对应姓名的销售金额放置黄色区域中
区域分2个,上面区域是品牌为降龙十八掌的,下面区域是小无相功的

公式
在上面的铺垫中们详细大家看这个公式,已经可以快速看出它的含义了,这就不多说了;其中品牌是通过数据验证中的序列制作的,来源中写的选项:可以选择区域,也可直接进行写,但是注意选项与选项之间使用英文状态下的逗号隔开的。

场景四:VLOOKUP查找最后一个查找值对应的值
,

思路:
辅助列公式
公式解释:
COUNTIF(条件区域,条件):单条件计数(在条件区域满足条件的个数)
条件区域($B$2:B2),将其头锁住,区域在不断的依次变大,从B2:B2到B3,B4,B5...;计算出来的就是产品是依次出现的次数,再将其产品拼接上(&),就是唯一值啦
整体公式
公式解释:
本文章主要介绍了VLOOKUP在日常工作中的四种常见使用场景,希望对大家有用,欢迎大家在评论区留言!