如何将EXCEL中在同个单元格中的汉字和数字分开

如题所述

操作步骤如下:

1、如图需要将姓名和分数分开

2、在B2单元格输入公式:=LEFT(A2,LENB(A2)-LEN(A2));

在C2单元格输入公式:=RIGHT(A2,2*LEN(A2)-LENB(A2))

3、效果如下

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-06-11

1、首先在电脑中打开Excel 2016,在B2单元格中输入公式=left(A2,lenb(A2)-len(A2)),如下图所示。

2、接着往下填充公式,就得到了汉字部分,如下图所示。

3、然后在C2中输入公式=--right(A2,len(A2)-len(B2)),如下图所示。

4、最后往下填充公式,就得到了数字部分,如下图所示就完成了。

本回答被网友采纳
第2个回答  2015-03-09

设被提取的内容在A2

B2输入以下公式提取数字

=MID(A2,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789")),2*LEN(A2)-LENB(A2))

C2输入以下公式提取汉字

=MID(A2,MATCH(2,LENB(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)),),LENB(A2)-LEN(A2))

D2的是数组公式,输完后要按ctrl+shift+enter三键生效。(按完后公式前后会出现{},如图)

第3个回答  推荐于2017-11-27
假设内容是先汉字再数字的样式,如"文件数量100"写在A1单元格

提取汉字内容的公式为
=LEFT(A1,LENB(A1)-LEN(A1))

提取数字内容的公式为
=RIGHT(A1,2*LEN(A1)-LENB(A1))

假设内容是先数字再汉字的样式,如"158456245772张三"写在A1单元格

提取汉字内容的公式为
=RIGHT(A1,LENB(A1)-LEN(A1))

提取数字内容的公式为
=LEFT(A1,2*LEN(A1)-LENB(A1))本回答被提问者和网友采纳
第4个回答  2018-07-29
如果汉字在前,数字在后,可以利用公式
=left(A1,lenB(A1)-Len(A1))
提取汉字
然后利用
=right(A1,2Len(A1)-lenb(A1))
提取数字
相似回答