汉字和数字拆分的问题,最近答疑群里问的挺多的,快速填充CTRL E的方法,但是需要Excel2016才能使用。
快速填充确实很方便解决数据提取的问题,除了这种方法,还可以使用公式来拆分,如下图,想要拆分汉字和数字。
相关函数
1、在解决问题前,先学习4个函数:LENB()、LEN()、LEFT()、RIGHT()。
2、函数LEN(),是计算一个字符串长度的,如下图,一个汉字占1个长度,一个数字也占1个长度。
3、函数LENB(),也是计算一个字符串长度的,如下图,但是一个汉字却占2个长度,一个数字只占1个长度。
注意:一个汉字是2个长度,2个长度,2个长度。
4、关于LEFT、MID、RIGHT,可以参考下边的文章,我就不再重复了。
2018-01-04Excel函数与公式(9)-LEFT,MID,RIGHT!
解决方法
1、先用LENB()计算一下字符串的长度,如下图。
注意:一个汉字占2个长度。
2、再用LEN()计算一下字符串的长度,如下图。
注意:两列数据有差异。
3、把两列数据相减,得到的数字是什么?仔细观察一下!
答案:相减的数字,正好等于汉字的个数,想想为什么?
4、知道汉字的个数了,那用LEFT就能截取汉字了,如下图。
5、同样的原理,用总的长度减去汉字的长度,就是数字的长度了,然后用RIGHT就可以从右侧截取数字了。
是不是感觉这个函数太复杂了,其实你认真想想,就是小学数据问题!
评论 (0)