二维码 购物车
部落窝在线教育欢迎您!

VLOOKUP函数还能这样用?思维比技巧更重要

 

作者:郅龙来源:部落窝教育发布时间:2021-08-20 10:50:52点击:1792

分享到:
0
收藏    收藏人气:0人
版权说明: 原创作品,禁止转载。


编按:

Hello大家好,VLOOKUP函数被称为函数中的效率之王,今天VLOOKUP函数展现了自己作为王的实力。一个用IF嵌套解决不了的问题,VLOOKUP竟然轻松解决,关键是这份数据源还如此复杂。到底怎么回事,我们一起去看看吧!

 

小林是某药企的商品分析员,为了实现精细化的商品管理,这一天经理给小林安排了一项任务,要对公司目前销售的品种做个分析。为了便于大家理解问题,挑选了几个商品来解释一下经理的要求。

 

 

如上图所示,A列表示该品种是否为公司的必备品种,E列是该品种的库存数量,F列是该品种前三个月的销量。

 

经理的要求是,按照是否为必备品种、是否有库存和是否有销量,组合为7种情况,对应每种情况会有相应的举措。对应关系如下图所示:

 

 

经理要求小林在商品明细的最后两列按照这个规则把商品分类和对应举措填进去,问小林有没有问题。搞清楚经理的要求,小林连说没问题,用IF函数嵌套几次就可以了,经理夸了小林几句就去忙自己的事情了。

 

相信大家也看明白经理的要求了,乍一看确实是IF嵌套可以解决的问题,但是真正要做的时候,就会发现逻辑关系还是有点复杂的,光是把这个逻辑梳理清楚就得一会,小林也一样,折腾了半天把自己搞得头晕脑胀。

 

其实这是一种典型的分类打标签的问题。对于这类问题,如果直接上手就用IF做判断的话,会很费劲。今天就给大家分享一个用VLOOKUP函数处理这类问题的套路,大致可以分成三个步骤。

 

我们知道VLOOKUP是在表格或区域中按列查找内容的函数,它的基本语句是:=VLOOKUP(查找值,查找区域,返回值的列号,精确/近似匹配 )。所以接下来我们就将原本的杂乱数据稍微做一下处理,创建要用的“查找值”和“查找区域”。

 

第一步:将条件数字化

 

在这个问题中,有三组条件,分别为:是否必备、是否有销量、是否有库存,每一组条件都可以变成一个数字。为了便于大家理解这个思路,可以在商品明细表里模拟一下实际效果。

是否必备:=N(A2="")

 

 

是否有销量:=N(F2>0)

 

 

是否有库存:=N(E2>0)

 

 

完成了以上操作就可以开始第二步了。

 

第二步:合并条件。

这一步也很简单,用&把三列合并起来即可。

 

 

当然在实际使用的时候,是可以将前面的三列公式进行合并的,也就是这个公式:=N(A2="")&N(F2>0)&N(E2>0)

合并后的结果是一个由01组成的三位数,但是直接看数字不太直观,不知道每个数字所代表的具体含义是什么,因此还需要做第三步。

 

第三步:建立对照表

 

所谓对照表就是按照指定的规则,将每个规则对应一个数字标签。

 

 

如图所示,蓝色的三列是经理指定的规则,绿色的三列是将三个条件数字化的过程,黄色的这一列是最终的数字标签。实际上是可以直接按照规则把数字标签填上的,因为单独看每个条件的话逻辑并不复杂。

 

完成数字标签以后,可以把数字标签移到最左侧,也就是这样的结果。

 

表格

描述已自动生成

 

完成这一步,就可以来解决小林的问题了。

商品分类的公式:=VLOOKUP(N(A2="")&N(F2>0)&N(E2>0),Sheet2!$A:$D,3,0)

 

 

对应举措的公式:=VLOOKUP(N(A2="")&N(F2>0)&N(E2>0),Sheet2!$A:$D,4,0)

 

 

至此,一个快把IF都绕晕的问题,被VLOOKUP轻松搞定了。

当然,这其中所涉及到的数字化思维也是功不可没,怎么样,今天的技能你get到了吗?

 

本文配套的练习课件请加入QQ群:902294808下载。

Excel高手,快速提升工作效率,部落窝教育《一周Excel直通车》视频和《Excel极速贯通班》直播课全心为你!

扫下方二维码关注公众号,可随时随地学习Excel

IMG_256

相关推荐:

Excel实用案例:SUBSTITUTE嵌套函数对文本单元格的判断和计算

Excel数字提取技巧:从包含文字的单元格中提取所有数字的万能公式

Excel数字提取技巧:从无规律文本中提取手机号的5种方法

Excel数字提取技巧:用简单公式从混合文本中提取数字的3种情景

版权申明:

本文作者郅龙;同时部落窝教育享有专有使用权。若需转载请联系部落窝教育。