EXCEL中怎么把文字和数字拆分开来
1、打开需要拆分文本和数字的Excel表格,这里会用到几个函数。
2、提取左边数字的函数=LEFT(A3,2*LEN(A3)-LENB(A3)),根据自己数据的情况更改单元格,提取A3单元格,所以里面填入A3。(当我们的数字在右边时,我们只要吧公式中的left改为right即可)
3、提取右边文字的函数=RIGHT(A3,LENB(A3)-LEN(A3)),根据自己数据的情况更改单元格,我这里是提取A3单元格,所以里面填入A3。(当我们的数字在左边时,我们只要把公式中的right改为left即可)
4、提取好数据时,双击或者拖动红圈内交叉点时,即可完成数据的拆分。
1.先来学习right函数:right函数是从一个文本字符串的最后一个字符开始返回指定个数的字符。
2.在学习另一个函数:left,left与right刚好相反,是从一个文本字符串的第一个字符开始返回指定个数的字符。
3.细心的人会发现这两个函数是返回指定个数的字符,那么有的是类似“自行车123”和“电脑12”这样没有固定个数的怎么办,还需要两个函数:一个是len,返回文本字符串中字符的个数;另一个是lenb,返回文本中所包含的的字符数。熟悉了这几个函数后就可以进行下一步了。
4.例如下图,汉字和数字在A1至A4单元格,我们想将汉字放在B1,将数字放在C1。
5.在B1单元格输入公式:=LEFT(A1,LENB(A1)-LEN(A1));在C1单元格输入公式:=RIGHT(A1,2*LEN(A1)-LENB(A1)),结果见下图
6.剩下的就是选中B1、C1然后复制公式,这样汉字就和数字分开了。
现在,说一种用公式折分的方法
假设你的数据在C列,从C2开始
则在D2输入公式
=left(C2,find("邮政编码",C2)-1)
此公式可取得寄达地
在E2输入公式
=mid(C2,find("邮政编码",C2),find("重量",C2)-find("邮政编码",C2))
此公式可取得邮政编码
也可用下列公式取邮政编码:
=mid(C2,find("邮政编码",C2),11)
——因为邮政编码加:+6位号码共11位
在F2输入以下公式取重量:
=right(C2,len(C2)+1-find("重量",C2))
即可
三格公式输入完成后,下拖即可
1.使用替换功能,将邮政编码替换成符号@。
2.使用分列功能,分隔符号-其他-@,这样寄达地就出来了。
3.继续替换功能,将重量替换为@。
4.分列,完成。
5.使用文本连接公式CONCATENATE,把邮政编码和重量几个字分别加上去。