答案 0 :(得分:0)
您已经在没有VBA的情况下解决了此问题,您还可以使用用户定义的功能
Function mySum(s As String, del As String)
Const Plus = "+"
s = Replace(s, del, Plus)
mySum = Evaluate(s)
End Function
您会那样使用
=mySum(A1,",")
描述了类似的方法here
答案 1 :(得分:0)
假设单元格A1中有逗号分隔的值,则以下数组公式将添加所有此类值:
=SUM((TRIM(MID(SUBSTITUTE(A1,",",REPT(" ",255)),1+(ROW(A1:A999)-1)*255,255)) & "0")/10)
要正确返回公式,您需要按CONTROL+SHIFT+ENTER
,而不是通常的ENTER
。