如何将数字从文本串中提取出来,快来看看这里吧!

送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!

今天看到这样一个问题:怎样将文本字符串中的所有数字部分提取出来,如下图。

看到这个题目,我立即想到了曾经给大家介绍过的几种方法,今天在帮朋友们回忆一下有哪些公式可以实现这个目的吧!

01

第一个公式,看起来非常复杂,我也不建议朋友们去细扣公式的具体逻辑过程,只需要记住并会套用就可以了。

在单元格B2中输入公式“=--LEFT(TEXT(SUM((0&MID(A2,SMALL(IF((MID(A2,ROW($1:$99),1)>="0")*(MID(A2,ROW($1:$99),1)<="9"),ROW($1:$99),100),ROW($1:$15)),1))*10^(15-ROW($1:$15))),REPT(0,15)),COUNT(-MID(A2,ROW($1:$99),1)))”,三键回车并向下拖曳即可。

由于这里使用了数值累加的方法,因此这个公式不能处理文本字符串中数字总长度大于15的情况。

更多的有关于数据拆分的类型,请参看帖子细说数据拆分这点事,看完本篇后就都明白了

思路:

套用,套用,套用!

02

借助WORD的帮助,我们也可以解决这类问题。具体的方法,请参看帖子总结篇--无规律混合汉字数字拆分技巧总结篇--无规律混合数字英文拆分技巧

03

其实,我们还可以把公式写到更简洁一些。

在单元格B2中输入公式“=--MID(NPV(9,IFERROR(--MID(A2,ROW($1:$20),1),"")),3,99)”,三键回车并向下拖曳即可。

这个公式很新颖,不知道朋友们领会了没有?

思路:

  • NPV函数是一个财务专用函数,它返回的是一项投资的净现值。这个函数的第一个参数是贴现率,这是一个财务概念。朋友们可以简单地理解为“1-贴现率就是利率”。NPV返回的结果是0.48573626。

  • 利用MID函数即减负运算就可以得到正确的结果。

04

在EXCEL2019或者EXCEL 365中,还有一个函数CONCAT,也可以帮助我们解决这个问题。

在单元格B2中输入公式“=CONCAT(TEXT(MID(A2,ROW($1:$99),1),"0;;0;"))”,回车后向下拖曳即可。

思路:

  • MID函数从最左侧开始依次其余提取1个字符

  • 利用TEXT函数将文本字符转换为0

  • 利用CONCAT函数将TEXT函数的结果组合成一个数字字符串

  • 利用MID函数提取到正确结果

-END-

长按下方二维码关注EXCEL应用之家

面对EXCEL操作问题时不再迷茫无助

我就知道你“在看”

注意!前方有红包挡道!速点阅读原文消灭之!

推荐阅读
(0)

相关推荐

  • 将数字去重,然后按从小到大的顺序连接起来!

    -01- 下图A1:I7是数据源,都是0-9之间的数字.现在的要求是将每行的数字去重,然后按从小到大的顺序连接起来.结果如J列所示.每行只有9个数字. 对于这个问题,不同版本的excel,会有不同的解 ...

  • 新增函数concat和老函数concatenate的用法

    很多时候我们都会用文本连接符&进行连接运算,今天就说2个关于文本连接的函数,一个是concatenate,一个是concat.虽然它们写法上有点相似,但是差别还是挺大的.concatenate ...

  • 从含有数字的文本字符串中提取出数字

    我的工作表中有许多含有数字的单元格,我想将数字单独提取出来.如下图1所示,将列A的单元格中的数字提取出来放置在列B中,应该如何编写公式呢? 图1 可以使用数组公式: =1*MID(A1,MATCH(T ...

  • Excel技巧:在杂乱文本串中提取英文,2种方法

    在解决这个问题之前,我们先看两种特殊情况, 1.如果所有需要提取的文本中前面的情况 我们知道RIGHT函数是从右边提取的公式 RIGHT(A2,2)表示对A2单元格向右提取2位 现在的难点就在于,我们 ...

  • 怎么从一串文本中提取出想要的部分?

    如下图所示,A列是一些包含了很多信息的字符串,现在要将红色字体的品牌部分提取出来,结果如B列所示.如果让你来做,你会如何解决呢? 观察一下,我们就可以发现,数据源很有规律:不同信息之间用分号分隔,内部 ...

  • Excel 公式:从文本中提取数字

    首先看一下实例图片,在一串文本中,数字有可能在文本的开始处.结尾处或中间. 现在针对这三种情况,给出三种提取数字公式. 数字在文本开始处 这种情况提取数字相对简单些,以下是通用公式: =-LOOKUP ...

  • Excel文本数字混合内容中提取数字,不用公式也能搞定!

    Excel文本数字混合内容中提取数字,不用公式也能搞定!

  • 1个公式搞定从混杂文本中提取数字

    原创作者 | 李锐 微信公众号 | Excel函数与公式(ID:ExcelLiRui) 微信个人号 | (ID:ExcelLiRui520) 1个公式搞定从混杂文本中提取数字 在之前推送的文章中,我结 ...

  • 1个公式从混杂文本中提取数字(数字不在首位)

    跟李锐学Excel, 高效工作,快乐生活. 1个公式从混杂文本中提取数字 工作中有时会遇到提取数字的需求,大多数人除了手动折腾就是想求助高手用vba解决,其实大部分情况下提取数字这类事用一个公式就可以 ...

  • 从混杂文本中提取数字 (数字在首位)

    跟李锐学Excel, 高效工作,快乐生活. 从混杂文本中提取数字 (数字在首位) 工作中有时会遇到提取数字的需求,大多数人除了手动折腾就是想求助高手用vba解决,其实大部分情况下提取数字这类事用一个公 ...

  • EXCEL如何从文本中提取数字

    EXCEL如何从文本中提取数字