|用VLOOKUP函数快速合并同类项到同一个单元格


|用VLOOKUP函数快速合并同类项到同一个单元格
文章图片
|用VLOOKUP函数快速合并同类项到同一个单元格
文章图片
|用VLOOKUP函数快速合并同类项到同一个单元格

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