同一个部门中有多个人员姓名,且姓名间是用分隔符顿号(、)隔开,现在要将同一部门下的姓名按分隔符拆分,效果如下图右边所示,该怎么操作呢?

excel拆分同类项:将同一部门下的姓名按分隔符拆分-趣帮office教程网

1、函数法

部门就是按姓名个数重复,即部门中有几个姓名,对应部门就要重复几次。

excel拆分同类项:将同一部门下的姓名按分隔符拆分-趣帮office教程网

输入公式:

=REPT(A2&CHAR(10),LEN(B2)-LEN(SUBSTITUTE(B2,"、","")) 1)

LEN(B2)-LEN(SUBSTITUTE(B2,"、","")) 1部分统计出姓名个数;

CHAR(10):换行符

再用REPT函数根据指定次数重复文本。

复制公式单元格D2:D4,黏贴至WORD文档中

复制WORD文档中的内容,黏贴至Excel表中

excel拆分同类项:将同一部门下的姓名按分隔符拆分-趣帮office教程网

excel拆分同类项:将同一部门下的姓名按分隔符拆分-趣帮office教程网

excel拆分同类项:将同一部门下的姓名按分隔符拆分-趣帮office教程网

输入公式:=IFERROR(TRIM(MID(SUBSTITUTE(LOOKUP(,0/(A$2:A$4=D2),B$2:B$4),"、",REPT(" ",99)),100*COUNTIF(D$2:D2,D2)-99,100)),"")

2、WORD法

操作步骤如下:

第一步:选中单元格区域A2:B4,复制黏贴至word文档中;

第二步:在word文档中,按键调出【查找和替换】对话框;

查找内容处输入:、,替换为输入:^p,点【全部替换】

excel拆分同类项:将同一部门下的姓名按分隔符拆分-趣帮office教程网

第三步:复制替换后的内容黏贴至excel表中;

excel拆分同类项:将同一部门下的姓名按分隔符拆分-趣帮office教程网

第四步:定位空值,输入=上一单元格,按键,并将D列数据复制黏贴成值。

excel拆分同类项:将同一部门下的姓名按分隔符拆分-趣帮office教程网

3、Power Query法

点数据区域中任意单元格,在【数据】选项卡下【获取和转换】组中选择【从表格】,

在弹出的的【创建表】对话框中点【确定】

excel拆分同类项:将同一部门下的姓名按分隔符拆分-趣帮office教程网

在弹出的【表1-Power Query编辑器】窗口中选中姓名列,点【转换】,在【拆分列】中选择【按分隔符】

excel拆分同类项:将同一部门下的姓名按分隔符拆分-趣帮office教程网

在弹出的【按分隔符拆分列】的窗口中点【确定】

excel拆分同类项:将同一部门下的姓名按分隔符拆分-趣帮office教程网

选中所有的姓名列,点【转换】,在【逆透视列】中选择【逆透视列】

excel拆分同类项:将同一部门下的姓名按分隔符拆分-趣帮office教程网

选中属性列,点【主页】,在【删除列】中选择【删除列】

excel拆分同类项:将同一部门下的姓名按分隔符拆分-趣帮office教程网

点【关闭并上载】

excel拆分同类项:将同一部门下的姓名按分隔符拆分-趣帮office教程网

excel拆分同类项:将同一部门下的姓名按分隔符拆分-趣帮office教程网

excel拆分同类项:将同一部门下的姓名按分隔符拆分-趣帮office教程网