首页 > 解决方案 > 在 Excel 2019 中按公式对带有分隔符的数字求和

问题描述

我有一个带有文本的单元格0.4-2-10-0.5。如何使用 VBA 创建公式或函数来将单元格中的每个元素求和为 0.4+2+10+0.5 = 12.9?我尝试了https://www.extendoffice.com/documents/excel/3959-excel-sum-numbers-with-commas.html的公式。但是,我的这种情况是错误的。谢谢

标签: excelexcel-formulaexcel-2010

解决方案


由于您已标记Excel 2010,因此 Pb 的FILTERXML设置将不适合您。尝试:

=SUMPRODUCT(0+TRIM(MID(SUBSTITUTE(A1,"-",REPT(" ",25)),1+25*(ROW(INDEX(A:A,1):INDEX(A:A,1+LEN(A1)-LEN(SUBSTITUTE(A1,"-",""))))-1),25)))


推荐阅读