excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel文本数字字母分离

前言

有过文字数字分离需求的小伙伴,一定研究过2*len-lenb的实现方法,但是如果文本中含有字母怎么办呢?利用2*len-lenb是因为,数字和字母都是1个字节,而文字是2个字节,所以用这种方法是可行的,但是如果文本中既有字母又有数字可怎么办,接下来我来告诉你。

常规演示

首先我们还是先演示一下,正常文本和数字的分离。

这里需要用到4个函数。

函数1,len函数,此函数可以求出字符的长度

函数2,lenb函数,此函数可以求出字节的长度。

补充一个小知识,在excel中文本占据2个字节,数字和英文字符占据一个字节。

所以通过2乘以字符的长度减去字节的长度,可以得出含数字的文本中,数字的长度。相减后的结果,代表数字长度。

函数3,find函数,此函数可以求出,特定字符的位置。

我们根据价格的单位,元,定位出数字的位置。即,元,所在的位置减去数字的长度,代表数字开始的位置。

函数4,mid函数,此函数是截取内容的函数,可以根据位置和截取长度,来截取需要的内容。

首先输入第一个参数,文本,第二个参数是开始查找的位置,这里输入上一步find函数的结果减去数字长度,第三个参数就是数字长度。

此时mid函数求出的结果,就是我们情景下要计算的买辣条的钱。

含有字母和数字和文本的内容

这个方法,比上边的方法简单的多,就是快速填充法,当你先填充3个样式,excel就会识别出你的目的,只需要Ctrl+E,快捷键就可以实现效果了。

如下分离数字

分离文本

最后,快速填充这种方法,不一定百试百灵,通常内容需要有一些规律,才能让excel知道你的目的,但是不想写公式的你,可以尝试。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接