Excel里如何将一行内容拆解成多行?

现在有一个表格,一行三列,内容是:A | B | C,D,E
然后我想做的操作是,将它拆解为三行三列,内容是:
第一行:A | B | C
第二行:A | B | D
第三行:A | B | E
急求各位大神解答,谢谢啦!
就是把左边的表格转换成右边的形式。
因为数据量很大,不可能一行一行地拆,只能批量拆。

选择要拆分的单元格,复制,然后粘贴到word里,然后选择替换。
在查找内容里选择特殊格式-手动换行符,在替换格式里选择特殊格式-段落标记,然后全部替换。完成后再复制回execl里就可以了
(望楼主采纳哦)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-06-27

单单小的题目

A3输入    =A$1

B3输入   =B$1

C3输入  =MID(C$1,ROW(A1)*2-1,1)

三单元格分别下拉

追问

你好,请问能一次性处理多条数据吗?就像我在上面补充的那样,大概有几千条上万条的数据,可以一次性处理好吗?谢谢啦~~~

追答

公式较为复杂,如果上万条能否带的动是个问题

需要增加一个辅助列D列

D2输入

=(LEN(C2)-1)/2+1

公式下拉下拉

F2输入

=IF(ROW()=2,A$2,IF(COUNTIF(F1:F$2,F1)<INDEX($D:$D,MATCH(F1,A:A,)),F1,INDEX(A:A,MATCH(F1,A:A,)+1)))

公式右拉1列再下拉

H2输入

=MID(LOOKUP(1,0/(A:A&B:B=F2&G2),C:C),2*COUNTIFS(F$2:F2,F2,G$2:G2,G2)-1,1)

公式下拉

本回答被提问者和网友采纳
第2个回答  2017-06-27
首先选择C,D,E那个单元框,点击“数据”-》“分列”,选择分隔符号,再选择逗号。完成以后选择这些单元框复制,再点击右键,选择粘贴选项,转置。前两列可以直接拖下来,选择复制单元格。追问

我现在有大量这样的数据,至少几万条,一条一条这么处理恐怕是不行吧,可以批量处理吗?~谢谢啦~

第3个回答  2017-06-27
选定要分列的数据,然后选择“数据”菜单“分列”