日常工作中VLOOKUP的多种使用场景大揭秘(三)

VLOOKUP在日常工作中的使用场景,我们接着来聊,之前的文章中以及说了7种使用场景,大家具体可以看日常工作中VLOOKUP的多种使用场景大揭秘(一)日常工作中VLOOKUP的多种使用场景大揭秘(二),在这里就不多说啦!

场景一:VLOOKUP多条件查找

方法一:使用辅助列实现

在左侧区域中找到产品对应类型的销售金额,放在黄色区域中

在之前的场景中,我们都是通过一个查找值(一个条件)去找的,但是2个条件,产品和类型都要满足,多个条件可以将其拼接在一起做为一个条件去使用;

1)在A列做辅助列,将产品和类型拼接在一起(=B2&C2);拼接符号是&,SHIFT+7可以打出这个符号

2)VLOOKUP的第一个参数也将产品和类型拼接在一起,注意引用问题;

公式:=VLOOKUP($H3&I$2,$A$2:$F$7,6,0)

注意事项:辅助列和VLOOKUP的第一参数中,列拼接的顺序要一致,如果辅助列中是类型列&产品列,VLOOKUP的第一参数也是类型&产品

方法二:通过与IF搭配实现

方法一是通过使用辅助列实现了VLOOKUP的多条件查找,如果不是使用辅助列,应该怎么办呢?我们需要自己来构造查找区域,里面需要有方法一的辅助列和销售金额,如下

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

公式:=IF({1,0},$A$2:$A$7&$B$2:$B$7,$E$2:$E$7)

公式解释

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搭配实现逆向查找

在左侧数据中找到品牌小无相功所对应的姓名放在黄色区域中

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

公式解释

1)VLOOKUP的查找值所在列必须在查找区域中的第1列,在这里查找值没有在第1列,所以不能直接使用VLOOKUP去查找

2)可以使用IF({1,0},区域1,区域2)这种结构将第1列放置第一列,目标列放在第二列

场景三:VLOOKUP与IF搭配匹配多表

品牌是下拉菜单,可以进行切换,找到其品牌下对应姓名的销售金额放置黄色区域中

区域分2个,上面区域是品牌为降龙十八掌的,下面区域是小无相功的

公式

=IF(F3="降龙十八掌",VLOOKUP(G3,$A$3:$D$8,4,0),VLOOKUP(G3,$A$12:$D$17,4,0))

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

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

在左侧数据中找到产品显示屏对应的销售额放在黄色区域中,但是需要注意,vlookup查找的时候,如果查找区域的第一列有多个查找值,他只会从上往下找到第一个查找值,将其对应的目标值,找过去而现在B列产品显示屏有多个,需要找到最后一个显示屏对应的销售额放在黄色区域中

思路:做个辅助列,将我们的产品进行编号,将其依次出现的次数作为其编号,而查找值我们按照总出现的次数进行查找

辅助列公式:=B2&COUNTIF($B$2:B2,B2)

公式解释:

COUNTIF(条件区域,条件):单条件计数(在条件区域满足条件的个数)

条件区域($B$2:B2),将其头锁住,区域在不断的依次变大,从B2:B2到B3,B4,B5...;计算出来的就是产品是依次出现的次数,再将其产品拼接上(&),就是唯一值啦

整体公式:=VLOOKUP(F2&COUNTIF($B$2:$B$13,F2),A2:D13,4,0)

公式解释:

本文章主要介绍了VLOOKUP在日常工作中的四种常见使用场景,希望对大家有用,欢迎大家在评论区留言!

举报
评论 0