分离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】免费领取模板~

(0)

相关推荐