Excel不规则数字文本拆分,一个公式搞定!

Excel不规则数字文本拆分,一个公式搞定!工作中 经常一个单元格里面 有一个复杂文本 现在需要提取里面的部分内容 举个例子 我们的数据列是姓名和数字合并在一起的 现在需要把它们分开

大家好,欢迎来到IT知识分享网。

工作中,经常一个单元格里面,有一个复杂文本,现在需要提取里面的部分内容,举个例子,我们的数据列是姓名和数字合并在一起的,现在需要把它们分开

Excel不规则数字文本拆分,一个公式搞定!

1、LEFT和RIGHT

文本提取,通常需要用到LEFT和RIGHT函数公式,分别是从左边,或者从右边提取N位字符,例如,我们输入=LEFT(A2,2)时,就可以提取A2单元格的前2个字符

Excel不规则数字文本拆分,一个公式搞定!

我们输入=RIGHT(A2,5)时,就是向右提取5个字符,那就是

Excel不规则数字文本拆分,一个公式搞定!

如果说汉字或数字是固定字符的,那我们可以直接填充,得到所有的结果,但是这里所有的汉字,长度不一定,有2位的,有3位的,有4位的

而数字长度也不一定,那我们重点就是如果确定汉字和数字的长度

2、引入字符长度和字节长度的概念

在计算机里面,我们通常看文本占多少位就是多少个字符,用LEN函数公式,就可以算出来,左边的字符长度是多少

Excel不规则数字文本拆分,一个公式搞定!

关于字节数,就不一样了,先说结论,数字和英文字母,标点符号等等占一个字节,中文汉字占二个字节

下面计算机原理解释原因(可以忽略)

1个字节在计算机里由8位二进制数字组成,电脑刚开始的时候,数字,字母,英文标点等这些分别由一个8位二进制数字在电脑里面存储,但是8位数的二进制会被用光,存储是有限的,所以后面出现的汉字,都用2个8位二进制数字来存储,所以占2个字节

Excel不规则数字文本拆分,一个公式搞定!

计算字符公式是lenb公式,当我们输入的公式是:

Excel不规则数字文本拆分,一个公式搞定!

所以我们设汉字长度为X,数字长度为Y

X+Y=LEN

2X+Y=LENB

解二元一次方程,下面的公式减上面的,得到

X=LENB-LEN

Y=2LEN-LENB

所以我们就可以提取出来左边文本汉字的长度和数字的长度了

Excel不规则数字文本拆分,一个公式搞定!

3、套用LEFT和RIGHT

最后我们只需要套用LEFT函数公式,就可以提取出来汉字了

输入的公式是:

=LEFT(A2,LENB(A2)-LEN(A2))

=RIGHT(A2,2*LEN(A2)-LENB(A2))

Excel不规则数字文本拆分,一个公式搞定!

你学会了么?动手试试吧!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/167195.html

(0)
上一篇 2025-01-13 12:20
下一篇 2025-01-13 12:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信