ARTICLE · 1338453
Excel教程:厉害了,原来excel拆分同类项可以这样玩
Excel教程:厉害了,原来excel拆分同类项可以这样玩

1、函数法 部门就是按姓名个数重复,即部门中有几个姓名,对应部门就要重复几次。 
输入公式: =REPT(A2&CHAR(10),LEN(B2)-LEN(SUBSTITUTE(B2,"、",""))+1) LEN(B2)-LEN(SUBSTITUTE(B2,"、",""))+1部分统计出姓名个数; CHAR(10):换行符 再用REPT函数根据指定次数重复文本。 复制公式单元格D2:D4,黏贴至WORD文档中 复制WORD文档中的内容,黏贴至Excel表中 

输入公式:=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文档中,按<CTRL+H>键调出【查找和替换】对话框; 查找内容处输入:、,替换为输入:^p,点【全部替换】 
第三步:复制替换后的内容黏贴至excel表中; 
第四步:定位空值,输入=上一单元格,按<Ctrl+Enter>键,并将D列数据复制黏贴成值。 
3、Power Query法 点数据区域中任意单元格,在【数据】选项卡下【获取和转换】组中选择【从表格】, 在弹出的的【创建表】对话框中点【确定】 
在弹出的【表1-Power Query编辑器】窗口中选中姓名列,点【转换】,在【拆分列】中选择【按分隔符】 
在弹出的【按分隔符拆分列】的窗口中点【确定】 
选中所有的姓名列,点【转换】,在【逆透视列】中选择【逆透视列】 
选中属性列,点【主页】,在【删除列】中选择【删除列】 
点【关闭并上载】 



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















今天的分享就到这,如果教程对大家有用,希望大家多多分享点赞支持小编哦!你的每一次点赞和转发都是支持小编坚持原创的动力。















































































