分离Excel数字和文本,用这两种方法就够了
今天给大家介绍两种,分离数字与文本的方法,帮你快速分离出文本当中的数字与文字。
分列
如果你的数字与文本之间,是有固定的符号来隔开的,那么就可以采用分列的方法来进行分割。
我们一起来看下面这个案例。
在这个案例当中,文本与数字就是通过符号“-”链接在一起的。
对于这样由特定符号来分割的,我们就可以通过分列的方式,将数字与英文文本分离开来。
我们点击菜单栏上的数据,选中分列,再选择分隔符号,之后点击下一步。
在分隔符号这里,我们选择其他,在其他旁边,我们输入“-”,这个符号要跟我们原本单元格的符号保持一致。
如果符号输入正确,那么在下方数据预览这里,就会显示出分隔之后的效果。
确认没有问题之后,我们点击下一步,完成,就完成了英文文本与数字的分隔。
这种方法适用于链接两个文本的都是一个固定的符号。
LEN与LENB
LEN与LENB是一组文本函数,结合LEFT或者RIGHT函数,可以帮助我们分离文本与数字。
通过这种方法,我们不需要文本与数字之间有任何的连接符,都可以将文本与数字分隔开来。
不过首先,大家要明白,LEN与LENB的区别。
LEN代表的是数字字符,比如京东12345,京东这两个字就代表2个字符,12345分别代表1个字符,一共5个字符,加起来就是7个字符。
而在LENB的算法中,文本是占两个字符的。
也就是说京东这两个字,就代表了4个字符。和后面的数字加起来,就是4+5等于9个字符。
通过这两种不同统计文本字符的差异,我们就可以利用其中的差异,去提炼出文本与数字。
如果我们仅仅提炼数字,那么所用到的公式就是:
=RIGHT(B8,LEN(B8)*2-LENB(B8))
这个函数代表什么意思呢?
就是说,B8这个单元格右边开始数,数LEN(B8)*2-LENB(B8)位的数字。
而其中LEN(B8)*2-LENB(B8)这个表达式又代表了什么含义呢?
就是指,我们将B8这个单元格的文本字符扩大了一倍,再将去原本就是2倍的文字字符,就剩下了数字的位数。
大家如果不太明白,可以继续看下面这张表。
京东如果用LEN函数来统计,它就是两个字符。如果用LENB统计,就是四个字符。
我们将LEN乘以2,文本字符和数据字符的数量都会翻一倍,我们再用这个翻一倍的,减去原本就翻了一倍的LENB。
其实就等于把中文部分的字符减掉了,所以最后就剩下了数字部分。
而文本部分更容易提取。
我们输入函数公式:
=LEFT(B8,LENB(B8)-LEN(B8))
就表示从左边开始,去提取文本字符的内容。
这个就是用LEN和LENB分隔文本与数字的方法。
感兴趣可以私信回复关键词【练习43】免费领取模板~