excel,在线等T_T,如何在一个单元格内提取多个数字并加和?(以中文逗号分隔)

每个单元格类似这样:(假设这是A1单元格)(有的数字带小数点或负号;有的后面有括弧备注而有的没有)
0.5(社会实践),0.5(模拟炒股优胜奖),1.5(挑战杯校级二等奖),1.5(数学建模校级二等奖)
量比较大,手算很复杂,求公式或VBA函数,万分感谢!!
中文逗号改为西文分号..

按分号分列
再拷贝到文本编辑器里把所有左括号 ( 替换成 tab
再把内容全部拷回excel
最后把每一行所有数据加起来,文字部分加了不影响
如果中间有格式错误的可能需要手改了,比如你下面发的那第三行貌似少了个分号
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-09-20
采用分列,然后,用VBA,合并为1列,再提取 (前面的的数字,
最后相加追问

分列也要手动吗……还有如果分了列,怎么提取最前面的数字(有负号有小数点)

追答

分列也可以用VBA,
最好是上传截图说明

追问

是这样的,您看看……分列怎么写比较好呢,还有提取怎么写也不会…开头长度不是固定的。。

追答

可以,发样表+说明
Mrpinetree@qq.com

第2个回答  2015-09-20
好像得用VBA解决追问

您看看您会写吗……我这不会T_T

追答

会写,还是有点复杂,要花点时间

追问

您看如果方便的话可不可以帮忙写一下……如果没有不方便我就手算……orz.....谢谢您!

追答

把你的文件发至422714303@qq.com

excel,在线等T_T,如何在一个单元格内提取多个数字并加和?(以中文逗号...
再拷贝到文本编辑器里把所有左括号 ( 替换成 tab 再把内容全部拷回excel 最后把每一行所有数据加起来,文字部分加了不影响 如果中间有格式错误的可能需要手改了,比如你下面发的那第三行貌似少了个分号

Excel公式【当一个单元格内存在多个文字和数字】如何实现一键加减?_百度...
B1=SUM(TEXT(LEFT(TEXT(MID(A1&"a",ROW($1:$99),COLUMN(A:Z)),),COLUMN(A:Z)-1),"0.00;;0;!0")*ISERR(-MID(A1,ROW($1:$99)-1,2)))数组公式,下拉

在excel里,如何通过一个条件提取该条件下的多个数据?
1. 按 Ctrl + T 创建表。2. 在弹出的 “创建表” 对话框中,确认区域和标头选项都正确,然后单击“确定”。3. 在表中选择任何一个单元格。4. 在“表工具”选项卡上,单击“筛选”按钮,并选择“高级筛选”选项。5. 在“高级筛选”对话框中,选择要筛选的范围和条件区域。6. 在“输出区域”...

如何将电子表格内一个框内的多个数字进行求和?
Excel里面的表格里面的多个数字进行求和的话,是可以用sum函数进行求和的。

跪求,excel高手请进,excel中如何在一行中选择性的相加几个列的数字...
1.输入公式的一半:=SUM(2.按住Ctrl点击需要的单元格,此时单元格地址会出现在函数内,并以逗号分隔,最后补齐右括号

excel里如何将一个单元格里的内容拆成多个,并且复制同一行内容到下一行...
=TEXT(OFFSET(T$1,INT((ROW(A1)-1)\/(LEN(P$1)-LEN(SUBSTITUTE(P$1,",",""))+1)),),"h:mm")下拉复制公式 如果确定P列每个单元格内的数据个数是固定的11个,则上面所有公式中的语句"(LEN(P$1)-LEN(SUBSTITUTE(P$1,",",""))+1"可以直接改成11 如A1公式改成 =TRIM(MID(...

EXCELL如何在一个单元格中(有文本有数字)提取相应的数字?
分别输入公式为假设你四个数据分别是在A1\/B1\/C1\/D1单元格上 =MID(A1,4,LEN(A1)-16)=MID(B1,4,LEN(B1)-13)=MID(C1,3,LEN(C1)-17)=MID(D1,3,LEN(D1)-16)即可得出以上答案

如何在EXCEL同一个单元格里面输入数字自动相加?
这个使用excel的迭代计算可以完成。具体操作方法如下:1、单击文件按钮 2、在弹出的快捷菜单中单击选项 3、在弹出的excel选项对话框左侧单击公式按钮,在右侧的计算选项中勾选启用迭代计算,最多迭代次数为1,单击确定按钮 4、在A2单元格输入公式=A1+A2,回车,在A1依次输入1,2,3,即可在A2得到6 ...

EXCEL中如何提取一段文本中的数字求和?很多数字带小数
不过也还是有公式可以计算的。如图: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同一格中有数个数字,要相加怎么弄呀?
首先自定义一个函数(如SumType)--- Function SumType(rng As Range, T As String)Application.VolatileDim i%, mysum&, Numb, st$st = rngNumb = Split(st, T)For i = 0 To UBound(Numb)mysum = mysum + Numb(i)NextSumType = mysumEnd Function--- 然后就可以跟内置函数一...

相似回答