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

如图所示,就是一个格子里面的数字,全部自动相加求和。求大神相助

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-06-03
我帮二楼的完善下,过滤类似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
第2个回答  2021-06-03

B1:

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

ctrl+shift+回车,下拉

相似回答