EXCEL中,对一列包含数字文本空格进行求和

像图片这样,怎么对A2到A10求和,A3里面包含69和3,两个数字,A4和A5也是这样。怎么求和呢。
不要用参考列哦,要直接在A11求和,因为我的原表里,是有好多列这样的数据要求和,谢谢

A11公式:

=SUMPRODUCT(--TEXT(MID(SUBSTITUTE(LEFT(A2:A10&"(",FIND("(",A2:A10&"(")-1),"+",REPT(" ",99)),COLUMN(A:IU)*99-98,99),"0.00;;;!0"))


需注意两点:

一、只能是加法。

二、数字后面固定是以左括号( 结尾,且只有一个左括号 (,就是要跟现在提问截图的形式相符!


温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-04-01

    数据是不是都是这样的(前面是数字的四则运算;并且文字的开始部分有括号)

    你要的是每个单元格中的数字运算部分分别运算的结果,还是A2~A10直接求和?

    建议可以用公式先得到前者的结果,然后需要的话再合计。

算我没说,没想到你又补充了不要参考列。除了VBA自定义函数,没有其他办法了

追问

只能用宏吗,那能不能帮忙写个宏呀,谢谢啦

追答

要写宏,就要知道你的数据真实情况。

    是不是开头都是标准的四则运算公式,会不会含有半角的括号?

    文字部分是不是都在运算公式的后面,如果有括号,能不能确定是全角的括号?

知道了数据的情况才能写代码,我可不想因为数据不那么理想而前后折腾。毕竟写代码比写个公式要累多了