在一个单元格中显示为一个string的数字

示例:单元格中的string

 1 1 1 1(总数应为4)
 0.5 0.5(总数应该是1)
 0.125 0.125(总数应该是0.250)
 0.125 0.0625 8 1(总计应该是9.1875) 

首先使用“文本到列”将单个号码分配到单独的单元格中。 然后在各个数字中使用= SUM()函数。

编辑#1

如果您需要VBA解决scheme,请考虑:

Public Function AddCell(s As String) As Variant ary = Split(Trim(s), " ") AddCell = 0 For i = LBound(ary) To UBound(ary) AddCell = AddCell + ary(i) Next i End Function