EXCEL表格,怎么将一个单元格里面的数字全部相加?

2025-03-23 07:19:28
推荐回答(3个)
回答(1):

Function chr(a As String)
b = Split(a, " ")
For i = 0 To UBound(b)
c = Split(b(i), "-")
chr = chr * 1 + c(1) * 1
Next
End Function

回答(2):

我帮二楼的完善下,过滤类似TOTAL100这样不含“-”字段
Function chr(a As String)
b = Split(a, " ")
For i = 0 To UBound(b)
If InStr(b(i), "-") Then
c = Split(b(i), "-")
chr = chr * 1 + c(1) * 1
End If
Next
End Function

回答(3):

B1:

=SUM(IFERROR(--FILTERXML(""&SUBSTITUTE(SUBSTITUTE(A1,"pcs","Total"),"Total","")&"","//b"),))

ctrl+shift+回车,下拉