EXCEL中如何提取一段文本中的数字求和?很多数字带小数

2023-04-08 23:30

2个回答
从你给的样本数据看,数学相对规范,可以用固定列宽进行分列,或者分别以率和W为标识符进行分列。也可以用字符截取函数MiD把数字取出来,比如MiD(A1,13,4)可能会得到第一个数。把数字单独分列出来后计算就简单了。

你这样记录数据是自己给自己添麻烦。

不过也还是有公式可以计算的。如图:

B1=SUM(IFERROR(--TRIM(MID(SUBSTITUTE(SUBSTITUTE(A1,"功率","MW"),"MW",REPT(" ",199)),ROW($2:$9)*199-198,199)),0))

同时按Ctrl+Shift+Enter三键输入数组公式

公式中的ROW($2:$9)考虑了有8个数字要提取,如果更多,加大数字9。

相关问答
excel 人名提取
4个回答2023-04-13 22:05
见样表截图 E1输入 =MID(D1,IFERROR(FIND("组",D1),FIND("团",D1))+1,FIND("班",D1)-IFERROR(FIND("组",D1),FIND("团...
全文
EXCEL中在一段文字中提取数字,并求和
2个回答2022-11-22 01:28
如果A2的内容是 油钱12元 ,那么公式=MIDB(A2,SEARCHB("?",A2),2*LEN(A2)-LENB(A2))可以得到12数字 SEARCHB("?",A2),它是找到第一个非中文字...
全文
excel中如何只提取姓名
1个回答2022-11-24 15:43
在空白单元格内输入=LEFT(A1,LENB(A1)-LEN(A1)),这是我在网上看到的,你可以试试。
excel如何提取名字?
3个回答2022-11-29 17:50
Excel怎样快速把数据根据空格或相同符号分开
EXCEL 中怎么提取文字
4个回答2022-07-18 16:52
在B34输入: =IF($A34="","",TRIM(MID(SUBSTITUTE($A34," ",REPT(" ",100)),VLOOKUP(COLUMN(A1),{1,201;2,101;3...
全文
EXCEL中只要其中一部分,怎么提取?
3个回答2023-02-05 13:21
EXCEL中只要其中一部分,怎么提取的解决方法: 1、公式法,可以用left,mid,right这样的字符串截取函数,取需要的内容。 2、vba法,读取要处理的单元格,通过编程处理得到需要的内容后,填...
全文
excel如何提取一个字符串中的一段字符?
3个回答2023-01-22 00:51
=LEFT(SUBSTITUTE(A1,"""","*"),FIND("*",SUBSTITUTE(A1,"""","*"))-1)
excel如何提取 多个指定字符 之前的字段?
1个回答2022-08-25 17:42
Excel如何从一段文字中自动提取相关信息
excel 中怎么提取某个字符前的所有内容提取出来
2个回答2022-08-23 07:51
分列就可解决。 以EXCEL2007为例 数据---分列---单选“分隔符号”,下一步---勾选“其它”,输入#---点击完成。#以前的内容就是单独的一列了。