趣文网 > 作文大全

老板发来一堆混合文本串 需提取数字 3分钟快速解决

2020-12-06 04:15:01
相关推荐

老板发的信息不便于透露,有很多条,我们模拟一下老板发过来的文本信息并且简化一下,就列几条特征相同的信息,我们需要提取里面的数字

对于这一类中文和数字混合的文本串,我们总结3个技巧,快速提取

1、数字统一在文本最前方

如果数字统一在文本的最前方,例如这类型的数据,我们使用的公式是:

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

LEFT(A2,一大串公式),这里面的一大串公式是2*LEN(A2)-LENB(A2),是运用字节和字符的差距,来计算数字的个数,表示从A2单元格左边提取数字

2、数字统一在文本的最后方

对于这类的文本,我们可以使用公式:

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

RIGHT函数表示从单元格的右边提取相应的位数

3、数字分布不规率

如果数字有的在文前,有的在文中,有的在文末,那么上面两种方法就不行了,我们可以使用公式:

=MIDB(A2,SEARCHB("?",A2),2*LEN(A2)-LENB(A2))

MIDB(B2,4,2)的意思是从B2单元格的第4个字节开始,取2个字节,注意MIDB函数是字节,经常用的MID函数是字符

searchb("?",a2),问号是通配符,这个是找到第1个字节出现的位置,因为汉字是2个字节,所以会跳过,直接找到数字6所在的位置,就是第5个位置

2*len(a2)-lenb(a2),表示的是数字的个数,这里是3

所以整体的公式能够进行提取数字,不知道你有没有理解

注意事项:上述公式使用的是字节和字符的差异来进行的提取,所以文本中不能出现英文字母,否则会提取出错

今天的技巧你学会了么?下次需要提取数字的时候可以用一用

阅读剩余内容
网友评论
显示评论内容(2) 收起评论内容
  1. 2021-12-09 06:08日出江南[湖南省网友]IP:1702893482
    @7mr° -我便安于宿命看来老板对你的能力有很高的期望啊,加油!
    顶7踩0
  2. 2020-11-15 09:327mr° -我便安于宿命[西藏网友]IP:3405785878
    这个问题太简单了吧,三分钟绝对够了。
    顶3踩0
相关内容
延伸阅读
小编推荐

大家都在看

描写植物的作文 我长大了作文500字 作文题材 我长大了作文600字 收获作文 我学会了作文 小标题作文 温暖 作文 爱的作文 介绍春节的英语作文 我的假期英语作文 春游作文 想象作文 初二作文 高考作文题目 写事的作文600字 形形色的人500字的作文 童年往事作文 托物言志的作文 宽容作文 写人写事的作文 关于理想的作文 六年级下册语文作文 文化自信作文 中国传统节日作文 书信作文 我的心愿作文400字 我的同学作文300字 春节作文200字 作文我的妈妈