如果是分成两列,如下图:
则B1公式为:
=LEFT(A1,LENB(A1)-LEN(A1))
C1公式为:
=SUBSTITUTE(A1,B1,)
如果仍然是一列,如下图B1
则先将B列对齐方式的自动换行前打勾,B1公式为:
=LEFT(A1,LENB(A1)-LEN(A1))&CHAR(10)&SUBSTITUTE(A1,LEFT(A1,LENB(A1)-LEN(A1)),"")
下拉即可
你只是举了一个例子,很难确定你这些单元格中的内容的规律。
只以这一个为例吧。
假设你所有的结构都是这样的,再假设,你的值是在A列
使用辅助列,比如B1输入
=LEFT(A1,LENB(A1)-LEN(A1))&CHAR(10)&SUBSTITUTE(A1,LEFT(A1,LENB(A1)-LEN(A1)),"")
下拉填充公式
此时看起来公式的结果与原值没区别。
接着将B列复制,右键,选择性粘贴,勾选“数值”,确定
再接着对B列进行单元格格式设置,对齐,选项卡里,勾选,自动换行。
再删除原A列即可
在数据选项卡里有“分列”选项,你先选择你要分开的列,然后点击“分列”,如果要分开文字和英文,文字和英文之间没有空格的话,就选择固定列宽,然后选择你想要的分割位置,如果之间有空格的话,就选择空格作为分列标准,点确定就可以分成两列了~~
是在同一单元格中两行,还是把英文放在下一个单元格(重新插入的单元格)。这个用宏很好做。
我上传了个工作表,双击要分行的单元格就行了。
Excel中的“替换”功能好像不像Word那样,可以输入段落标记(^l或^p),来实现你的要求。你的含有这些内容的大量的单元格恐怕也都不一定是连续的,所以,建议你,先按住Alt键+回车,将一个单元格的内容换行,然后再复制--粘贴吧。