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

2026-05-19 20:36:17
推荐回答(2个)
回答1:

A11公式:

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


需注意两点:

一、只能是加法。

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


回答2:

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

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

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

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