分隔文本数字

发布时间:2014-12-01 09:47:39   来源:文档文库   
字号:

一、Excel关于数字和汉字分开的问题,例如
A1: 张三158456245772
取汉字 =left(a1,lenb(a1)-len(a1))
取数字 =right(a1,2*len(a1)-lenb(a1))
A1: 158456245772张三
取数字 =LEFT(A1,2*LEN(A1)-LENB(A1))
取汉字 =RIGHT(A1,LENB(A1)-LEN(A1))

第一个取汉字的公式意思为:left从左向右取字符个数,lenb取字符字节(单字节)总位数,len取文本字符个数(双字节),这里有一个差值,这个差值就是双字节和单字节的差值,正好用来提取文本字符
第一个取数字的公式:right从右向左取字符个数,2*len(a1)就是两倍的文本字符个数,减去lenb取字符字节总位数,得出的差值提取字符

二、

A列的内容复制到word,按ctrl+h,弹出窗口的查找内容输入:^#
点【全部替换】,结果就是全字母,将结果复制粘贴到excelb列。
接着,在word点快速访问工具栏的撤销,内容恢复到没有替换之前,再按ctrl+h,查找栏输入:^$
点【全部替换】,结果就是全数字。再复制回来粘贴到c列。

本文来源:https://www.2haoxitong.net/k/doc/244573b75022aaea988f0f65.html

《分隔文本数字.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式