像图片这样,怎么对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"))
需注意两点:
一、只能是加法。
二、数字后面固定是以左括号( 结尾,且只有一个左括号 (,就是要跟现在提问截图的形式相符!
数据是不是都是这样的(前面是数字的四则运算;并且文字的开始部分有括号)
你要的是每个单元格中的数字运算部分分别运算的结果,还是A2~A10直接求和?
建议可以用公式先得到前者的结果,然后需要的话再合计。
算我没说,没想到你又补充了不要参考列。除了VBA自定义函数,没有其他办法了
追问只能用宏吗,那能不能帮忙写个宏呀,谢谢啦
追答要写宏,就要知道你的数据真实情况。
是不是开头都是标准的四则运算公式,会不会含有半角的括号?
文字部分是不是都在运算公式的后面,如果有括号,能不能确定是全角的括号?
知道了数据的情况才能写代码,我可不想因为数据不那么理想而前后折腾。毕竟写代码比写个公式要累多了