当前位置: 首页 > 软件教程 > Excel教程:Excel分分钟合并同部门员工,就用它!!!

Excel教程:Excel分分钟合并同部门员工,就用它!!!

2020年03月11日 11:46:27 来源:一周Excel直通车 访问量:36


分久必合,合久必分!Excel表格的世界,也是这样的。甚至不用等,随时都可能上演“拆分”“合并”。有粉丝遇到问题了:把同部门的员工合并在一起怎么做?同项目的数字合并,容易,辅助列里去重,然后用SUMIF函数把数字相加即可。但同项目的文本怎么合并呢?这不,只有抓脑袋求助了……


话说前不久老板才让把合并统计的客户一一拆开,今天又突然要求把分开统计的员工按部门合并在一起,真的要疯了! 

肿么办?

大神有2种解决方法。先来第一种,大家都很了解的IF函数。

方法①:IF函数

为了便于大家理解,我们将从下往上填充公式。

(1)在C22单元格输入函数公式=IF(A23=A22,B22&";"&C23,B22)。因为A23不等于A22,所以C22的值等与B22值“樊磊”。 

(2)从下向上填充公式至C21,因为A22等于A21,所以结果是B21&C22,即“艾冬梅;樊磊”。 

(3)如此,向上填充到C2,结果如下: 

(4)复制C列,然后再原处选择性粘贴,将数据粘贴为值。 

(5)在C1输入“员工姓名”,然后删除B列。 

 

(6)选中A、B两列数据,单击“数据”选项卡“删除重复值”按钮,弹出“删除重复值”对话框,取消“员工姓名”列的选择。 

   (7)单击“确定”后,得到最终结果。 

 

上面使用IF函数的解决方法有一个前提:数据已经按部门进行了排序。下面再介绍一种不管是否排序都可以实现同部门员工合并的方法:使用IFERROR+VLOOKUP函数组合,也可以使用IFNA+VLOOKUP函数组合。

方法②:IFERROR+VLOOKUP组合

(1)在C2单元格输入函数公式

B2&IFERROR(","&VLOOKUP(A2,A3:C$23,3,0),"")然后向下填充。填充完成后,我们看到每个部门第一行对应的C列单元格已经将当前部门所有员工姓名合并。 

 
(2)采用方法一的(4)~(7)步骤,完成最终结果。 

 

函数公式解析:

我们从内到外逐层解释。

(1)在C2单元格通过函数公式VLOOKUP(A2,A3:C$23,3,0)公式返回首次出现相同的单元格,也就是A3对应的第三列C3单元格。由于C3单元格为空白所以结果返回为0。 

(2)这里我巧妙的在VLOOKUP前面添加了“,”符号。如果目标单元格为空白那么就返回“,”,不再返回0。 

(3)IFERROR的作用则是规避VLOOKUP错误结果,如果VLOOKUP公式结果为#N/A(错误)则返回空白,反之返回VLOOKUP公式结果。

函数公式","&VLOOKUP(A2,A3:C$23,3,0)统计结果为“,”并非#N/A(错误)。因此函数公式IFERROR(","&VLOOKUP(A2,A3:C$23,3,0),"")的结果就是",",最终整个公式=B2&",",即“谷优美,”。 

(4)当公式填充到C3单元格时,C4单元格还是空白,所以C3单元格只能返回B3单元格内容加上“,”,即“侯蕾,”。 

(5)此时C3不为空了,C2单元格结果跟随变化,变成了“谷优美,侯蕾,”。

如此依次向下填充就可以把整个研发培训部的员工名称返回到C2单元格。

(6)如果到不同部门衔接处C6,VLOOKUP统计结果#N/A,IFERROR则会检测到公式错误,则返回“”(空白)。C6结果=B6,即“田凤”,而不会加入下方财务部门的人员。 

所以这样向下完成填充后就得到以下结果。 

(7)这个公式不但可以用于当前这种已经按部门排序的情况,也可以用于没有排序的情况,如下: 


编辑:张婷婷
评论区
发表评论

评论仅供会员表达个人看法,并不表明网校同意其观点或证实其描述
搜索框
中国现代教育网 教育部 不良信息
垃圾信息 网警110
郑重声明:本站全部内容均由本单位发布,本单位拥有全部运营和管理权,任何非本单位用户禁止注册。本站为教育公益服务站点,禁止将本站内容用于一切商业用途;如有任何内容侵权问题请务必联系本站站长,我们基于国家相关法律规定严格履行【通知—删除】义务。本单位一级域名因备案流程等原因,当前临时借用网校二级域名访问,使用此二级域名与本单位官网权属关系及运营管理权无关。曹县苏教实验高级中学 特此声明。
中华人民共和国电信经营许可证 ICP证 京ICP备13002626号-8 京公网安备11010502032087
联系地址:青岛中路与文化路交叉口东侧
北京网笑信息技术有限公司 仅提供技术支持 违法和不良信息举报中心