怎么把excel表格中写在一列的数字与文字分成两列?

2024-11-08 17:50:28
推荐回答(4个)
回答1:

可以用LEFT函数和SUBSTITUTE函数。

工具:excel2010版本。

1、如下图,要把A列的数字和文字分成两列,首先在B1单元格输入公式=LEFT(A1,2*LEN(A1)-LENB(A1)),len是按字符数计算,不论中英文字符,均按1计数;lenb是按字节数计算,汉字按 2 计数,数字按1计数;

2、把鼠标放在B1单元格右下角,下拉填充公式则可一次性提取出A列的数字了;

3、再在C1单元格输入公式=SUBSTITUTE(A1,B1,""),SUBSTITUTE是替代的意思,A1单元格里B1的数字部分用空白替代,则只剩下文字部分了;

4、把鼠标放在C1单元格右下角,下拉填充公式则可一次性提取出A列的文字了,这样则可成功的把A列数字和文字分成了两列。

回答2:

使用函数综合处理


Excel版本参考:2010

假设数据在A列,处理放到B、C列

1、B1输入公式(提取数字部分):=LEFT(A1,2*LEN(A1)-LENB(A1))

2、回车,双击填充柄填充公式

3、C1输入公式(提取文字):=SUBSTITUTE(A1,B1,"")

4、回车,双击填充柄填充公式,并查看效果

回答3:

假设数据在A1到A10,B1=RIGHT(A1,LENB(A1)-LEN(A1)) 取出文字,然后SUBSTITUTE去数值

回答4:

我觉得还是重新输入吧,就复制粘贴也不麻烦。