汉字和数字拆分的问题,最近答疑群里问的挺多的,快速填充CTRL E的方法,但是需要Excel2016才能使用。

快速填充确实很方便解决数据提取的问题,除了这种方法,还可以使用公式来拆分,如下图,想要拆分汉字和数字。

excel怎么把数字和文字拆开?这几个函数来帮你!-趣帮office教程网

相关函数

1、在解决问题前,先学习4个函数:LENB()、LEN()、LEFT()、RIGHT()。

2、函数LEN(),是计算一个字符串长度的,如下图,一个汉字占1个长度,一个数字也占1个长度。

excel怎么把数字和文字拆开?这几个函数来帮你!-趣帮office教程网

3、函数LENB(),也是计算一个字符串长度的,如下图,但是一个汉字却占2个长度,一个数字只占1个长度。

注意:一个汉字是2个长度,2个长度,2个长度。

excel怎么把数字和文字拆开?这几个函数来帮你!-趣帮office教程网

4、关于LEFT、MID、RIGHT,可以参考下边的文章,我就不再重复了。

2018-01-04Excel函数与公式(9)-LEFT,MID,RIGHT!

解决方法

1、先用LENB()计算一下字符串的长度,如下图。

注意:一个汉字占2个长度。

excel怎么把数字和文字拆开?这几个函数来帮你!-趣帮office教程网

2、再用LEN()计算一下字符串的长度,如下图。

注意:两列数据有差异。

excel怎么把数字和文字拆开?这几个函数来帮你!-趣帮office教程网

3、把两列数据相减,得到的数字是什么?仔细观察一下!

答案:相减的数字,正好等于汉字的个数,想想为什么?

excel怎么把数字和文字拆开?这几个函数来帮你!-趣帮office教程网

4、知道汉字的个数了,那用LEFT就能截取汉字了,如下图。

excel怎么把数字和文字拆开?这几个函数来帮你!-趣帮office教程网

5、同样的原理,用总的长度减去汉字的长度,就是数字的长度了,然后用RIGHT就可以从右侧截取数字了。

是不是感觉这个函数太复杂了,其实你认真想想,就是小学数据问题!

excel怎么把数字和文字拆开?这几个函数来帮你!-趣帮office教程网