本
文
摘
要
各位读者朋友们大家好,我是Excel归故乡。相信大家在工作中都遇到过这样的情景,领导要求我们将同一个部门的人员放到同一个单元格,方便查看(如下图所示),我们知道这样对于数据处理来说是不方便的,但是领导要求我们又不得不照办,这时候是一个个复制粘贴还是怎么办呢?今天就来给大家介绍一个简单快捷的方法,用VLOOKUP函数就可以完成。
这个过程我们还是通过一个辅助列来完成,并且这个辅助列的构造思路相对复杂一些,所以我们边写边给大家讲解,辅助列构造公式如下:=B2&IFERROR("、"&VLOOKUP(A2,A3:C$14,3,),"")
大家注意看,我们这条公式的几个重点:
第一:我们VLOOKUP函数查找值是部门的第一条记录,也就是A2单元格,但是我们的查找区域是有讲究的,查找区域是我们上图的蓝 *** 域A3:C$14,是部门的第二条记录开始到最后一条记录往下一行,并且是三列,也就是包含公式本身所在的那一列,进而得到公式VLOOKUP(A2,A3:C$14,3,)
第二:我们在VLOOKUP函数前面连接上一个分隔符,这个分隔符是自己自定义的,我们希望后面结果分隔符是什么就设置什么,我们这里用顿号来分隔,公式就变成了这样 "、"&VLOOKUP(A2,A3:C$14,3,)
第三:再嵌套一层iferror函数,用来规避会出现的错误值,得到公式IFERROR("、"&VLOOKUP(A2,A3:C$14,3,),"")
第四:我们用第一条记录对应的要合并的姓名再与上面得到的公式连接,此时得到最终公式:B2&IFERROR("、"&VLOOKUP(A2,A3:C$14,3,),"")
此时我们会得到上图所示的结果,咋一看我们并看不出有什么用,但是当你将公式下拉到最后一条记录时,就得到了这样的结果:
这里建议大家模拟一个数据亲自来操作一下,将辅助列公式一行一行的逐一下拉来理解这个公式,这里我就不给大家逐一下拉讲解,一是由于版面原因,二是我怕纯文字讲解会把大家说晕,我的主页里面有相应的视频,大家可以去看一下演示。
当得到这个结果之后,我们可观察到,当我们每个部门第一次出现的时候,对应的辅助列单元格里面已经把该部门所有姓名进行了合并,得到了我们想要的最终效果,如上图红框标示效果,那么这时候我们又可以用到VLOOKUP函数的只会查找到查找值第一次出现的位置的特性,直接用部门名称来再做一次匹配,是不是就可以得到我们想要的结果了呢?结果如下图所示:
其实回顾我们这几期讲解的内容,我们会发现写公式思路真的很重要,大家去理解复杂嵌套函数的时候,也可以向我上面这样,从内到外,一步步将公式拆解开来看,并结合实操一步步理解,当你理解了公式的内在原理的时候,你就会发现他其实并不是那么难。
以上就是用VLOOKUP函数合并同类项的所有内容了,大家学会了吗?学会了记得点个关注!
写在最后,原创不易,希望大家多多支持,期待与大家互相学习,共同进步!