在excel里,如何将同一单元格里的内容分成几个列?

如题所述

第1个回答  2018-05-28

其实方法很简单,方法如下:

    将此单元格的文字复制下来,打开记事本,粘贴进去,保存为一个文件,如:临时导入文件.txt

    然后,打开EXCEL,单击 数据-》导入外部文件,选择刚才我们保存的文件,选择分隔符号,下一步,将空格选中,单击下一步,单击完成。

    内容复制到记事本,银后加两空格,再复制回来。

    用提取 数据在A1,B1要填前面部分,C1要填后面部分,那在B1里输入=mid(A1,1,3) 在C1里输入=mid(A1,5,4)

用菜单中的数据-分列功能,再看你原来单元格中几项是用什么分隔的,输入该符号作分隔。看你的表还应该选择性中贴-转置,转为列。

第2个回答  2018-03-08
以下两种方法:
一、用“分列”功能。选中需要分列的单元格,点菜单“数据”——“分列”,根据实际情况选择“分隔符号”或“固定宽度”分列——“下一步”,在“其他”中输入分隔符号或点标尺切割数据,在“目标区域”输入存放目标数据第一个数的单元格区域地址,最后按“完成”。
二、用公式函数。可以用left、right或mid等函数处理。
示例:假定原数据为“12-34-56”形式的数据,要求将按“-”分隔的数据分拆到后面的三个单元格。=trim(mid(substitute($a1,"-",rept(" ",99)),(column(a1)-1)*99+1,99)) 右拉填充本回答被网友采纳
相似回答