展开全部
如果格式不固定的话,很难用公式,下面写了一个自定义的函数:
Function js(v)
js = 0
ss = Split(v, "-") '使用-分隔字符串
For i = 0 To UBound(ss)
For j = 1 To Len(ss(i))
If IsNumeric(Mid(ss(i), j, 1)) Then
js = js + Val(Mid(ss(i), j)) '计算和
Exit For
End If
Next
Next
End Function
使用方法,新建一个宏,将上述代码粘贴至宏,然后在B1 填入 =js(A1) 即可
展开全部
这个要说也简单,用
宏表函数EVALUATE
可以实现,首先用这个函数定义一个名称,然后直接引用这个名称就可以了,具体使用方法可百度
宏表函数EVALUATE
可以实现,首先用这个函数定义一个名称,然后直接引用这个名称就可以了,具体使用方法可百度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选择A列-数据-分列-按照分列向导提示操作,分隔符号“其他”选“-”,分成三列,比如分成A、B、C三列,
在D1单元格输入公式=SUM(RIGHT(A1,LENB(A1)-LEN(A1)),RIGHT(B1,LENB(B1)-LEN(B1)),RIGHT(C1,LENB(C1)-LEN(C1)))
下拉即可
在D1单元格输入公式=SUM(RIGHT(A1,LENB(A1)-LEN(A1)),RIGHT(B1,LENB(B1)-LEN(B1)),RIGHT(C1,LENB(C1)-LEN(C1)))
下拉即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |