文字 数字快速分开,技巧法和函数法,任你选择

很多时候,公司软件导出或者别人制表,有一列数据是文本+数字混合在一块的

我们希望把它进行快速分开,有两路方法,技巧法和函数的方法,关于函数的方法我们分三种情况进行讲解如何进行拆分

函数法

1、汉字长度固定,数字不固定

A列中汉字的长度是固定2位的,但数字位数都是不一样的

B2中输入的公式是:

=LEFT(A2,2) 表示从A2的左边取2位字符

C2中输入的公式是:

=SUBSTITUTE(A2,B2,'') 表示从A2中查找到B2单元格的字符,替换成空白(两个双引号表示空白内容),剩下的内容就是数字了。

2、汉字的数量不固定,数字的长度是固定的

首先在C2单元格先提取数字:

=RIGHT(A2,3),表示从A2的右边取3个字符

B2的公式是:

=SUBSTITUTE(A2,C2,''),表示从A2中去除C2中的字符的结果

3、汉字和数字都不固定

汉字的长度不固定,但都可以用公式计算:lenb(a2)-len(a2),然后再用前面的相同的LEFT+SUBSTITUDE进行了计算

❶lenb表示字节数,一个汉字等于2个字节,数字是1个字节

❷len表示字符数,汉字和数字都是1个字节

上下相减就是汉字的个数即lenb()-len()

技巧法(2013版本及以上)

我们首先手动的复制一行我们需要的结果数据,然后在数据下方直接按CTRL+E进行智能的填充,得到所有的结果

因为是智能填充的结果,有的时候可能不准确,可以多复制两行结果,然后在下方按CTRL+E智能填充

智能填充的有时候填充不准确,但适用各种提取数据,提取快

函数的方法虽复杂些,但结果100%准确的。

今天的这个小技巧,你学会了么?自己动手试试吧~

上篇:Excel中身份证号查重,禁止重复录入技巧

(0)

相关推荐