相信每一个职场人,不论什么职业,什么岗位,必定对vlookup有所了解,即使没用过,也肯定听过,vlookup函数可谓是步入职场第一个要学会的excel函数。但是vlookup只能单条件查找,遇到需要多条件匹配的时候,我们就抓狂了。
今天,我们可以学习一下,利用数据降维的思想,用vlookup实现多条件的匹配查找。
下面直接上栗子:
源数据长这样
有两个表格:A表和B表
假如我们想要实现从B表匹配性别到A表,应该怎么做?因为姓名有重复,如果我们直接用vlookup的话,匹配到的结果,所有刘一都是男的,所有张三都是女的。
看到这里,大家不妨先花三分钟想一下有什么好的方法,因为比函数更重要的,是我们要学会更多数据处理的逻辑。
------------------------------------------------------------------
好了,相信很多童鞋已经想到了解决的办法,下面直接公布其中一个好用的办法。
解决的思路很简单,因为vlookup只能实现单条件匹配,而我们上表的数据可以看出,至少需要两个条件(机构和姓名)才能匹配到准备的结果。所以我们是否可以考虑把数据表中的机构和姓名合成一个关键字段?
1、对A表和B表均插入一列辅助列,使用&符号,把机构和姓名合成,如下:
2、看到上面的表格,是否大家都已经猜到了怎么匹配?
没错,到这里,我们已经可以直接使用vlookup函数去匹配得到我们想要的结果了
日常处理数据的过程中,相信大家很多时候都会不知道用什么函数,什么功能去实现我们想要的结果,我会这么做:
1、先度娘一下,看有没有直接的函数或者功能可以直接实现
2、不能一步到位,就多插入辅助列,或者辅助表
结果只有一种,但方法有很多,希望对大家有用。