文字 数字快速分开,技巧法和函数法,任你选择
很多时候,公司软件导出或者别人制表,有一列数据是文本+数字混合在一块的
我们希望把它进行快速分开,有两路方法,技巧法和函数的方法,关于函数的方法我们分三种情况进行讲解如何进行拆分
函数法
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%准确的。
今天的这个小技巧,你学会了么?自己动手试试吧~
赞 (0)