工作需要填个表,其中一项是填写发表的论文,下面交上来的是把多篇论文写在一个单元格里了,一行一篇,写了很多。而要求是每篇论文单独占一个单元格。这样的话我要把他们的论文一篇篇的剪切出来,然后一个单元格里放一篇,很麻烦,有没有简单的办法??比如:某个单元格共10篇文章,有10行,能不能直接将单元格拆分成10行?
工具/材料:Microsoft Office Excel2016版,Excel文档。
1、首先选中Excel文档,双击打开。
2、然后在该界面中,选中要拆分的单元格。
3、之后在该界面中,点击上方“数据”里“分列”按钮。
4、接着在该界面中,点击“下一步”按钮。
5、继续在该界面中,“分隔符号”里输入“、”。
6、再者在该界面中,点击“完成”按钮。
7、之后在该界面中,一个单元格拆分成多列。
8、再者在该界面中,选中要分行的单元格,右键点击“选择性粘贴”。
9、最后在该界面中,一个单元格拆分成多行或多列。
类似图上的
F3输入=IF(ISBLANK(B3),"",IF(ISERR(FIND(CHAR(10),B3)),B3,LEFT($B3,FIND("@*",SUBSTITUTE($B3,CHAR(10),"@*",F$2))-1)))
G3输入
=IF(LEN($B3)-LEN(SUBSTITUTE($B3,CHAR(10),""))-G$2+1<0,"",IF(LEN($B3)-LEN(SUBSTITUTE($B3,CHAR(10),""))-G$2+1=0,RIGHT($B3,LEN($B3)-FIND("@*",SUBSTITUTE($B3,CHAR(10),"@*",F$2))),MID($B3,FIND("@*",SUBSTITUTE($B3,CHAR(10),"@*",F$2))+1,FIND("@*",SUBSTITUTE($B3,CHAR(10),"@*",G$2))-FIND("@*",SUBSTITUTE($B3,CHAR(10),"@*",F$2))-1)))
G3公式可向右填充;
F3公式可以向下填充,G3-O3公式可以向下填充;