O(∩_∩)O~请教各位达人,excel单元格内查找括号内数字并加和!
发布网友
发布时间:2022-11-10 04:44
我来回答
共6个回答
热心网友
时间:2023-11-23 22:53
你怎么问了2次啊?
这个用公式貌似不大可能做到 用vba自定义函数倒是可以的
alt+f11打开vba编辑器 插入-模块 在空白处复制以下代码 然后再B1输入=MYSUM(A1)即可得到结果,其他行复制公式即可 不明白的q我80871835
Public Function MYSUM(str As String)
'新闻(-6)、网页(-4)、贴吧(-0.5)、图片(-1)
Dim a, i
'str=新闻(-6)、网页(-4)、贴吧(-0.5)、图片(-1)
a = Split(str, ")")
For i = 0 To UBound(a) - 1
MYSUM = MYSUM + Abs(Val(Split(a(i), "(")(1)))
Next
End Function
热心网友
时间:2023-11-23 22:53
你怎么问了2次啊?
这个用公式貌似不大可能做到 用vba自定义函数倒是可以的
alt+f11打开vba编辑器 插入-模块 在空白处复制以下代码 然后再B1输入=MYSUM(A1)即可得到结果,其他行复制公式即可 不明白的q我80871835
Public Function MYSUM(str As String)
'新闻(-6)、网页(-4)、贴吧(-0.5)、图片(-1)
Dim a, i
'str=新闻(-6)、网页(-4)、贴吧(-0.5)、图片(-1)
a = Split(str, ")")
For i = 0 To UBound(a) - 1
MYSUM = MYSUM + Abs(Val(Split(a(i), "(")(1)))
Next
End Function
热心网友
时间:2023-11-23 22:53
看你发的图片是可以的
1、从a1到a4都有左( 和 右)通过替换将分别把他替换成空格(这里是找每个单元格中的共同点);
2、将他另存为.txt文件;
3、打开excel表通过excel打开刚才保存的.txt文件,打开时选(固定宽度)——点完成。
4、打开一看你就应该知道怎么做了。
热心网友
时间:2023-11-23 22:54
给你个最简单的方法
Ctrl + H ,替换:把)替换成(
分列,用字符(
在第一列之前再插入一列
用公式=SUM(B2:Q2),求和
热心网友
时间:2023-11-23 22:54
1、将)、*(替换为+
2、将*(替换为无
3、将)替换为无
此时A列全部变为算式,剩下的就好解决了。网上搜搜很多得到值的方法的。
可参考http://zhidao.baidu.com/question/189479909.html?an=0&si=2
热心网友
时间:2023-11-23 22:55
这个没有公式,即便是用vba也不好实现。
热心网友
时间:2023-11-23 22:56
俺很想拿分,不过说实话,你要的“简单快捷的方法”真的没有。
热心网友
时间:2023-11-23 22:53
看你发的图片是可以的
1、从a1到a4都有左( 和 右)通过替换将分别把他替换成空格(这里是找每个单元格中的共同点);
2、将他另存为.txt文件;
3、打开excel表通过excel打开刚才保存的.txt文件,打开时选(固定宽度)——点完成。
4、打开一看你就应该知道怎么做了。
热心网友
时间:2023-11-23 22:54
给你个最简单的方法
Ctrl + H ,替换:把)替换成(
分列,用字符(
在第一列之前再插入一列
用公式=SUM(B2:Q2),求和
热心网友
时间:2023-11-23 22:54
1、将)、*(替换为+
2、将*(替换为无
3、将)替换为无
此时A列全部变为算式,剩下的就好解决了。网上搜搜很多得到值的方法的。
可参考http://zhidao.baidu.com/question/189479909.html?an=0&si=2
热心网友
时间:2023-11-23 22:55
这个没有公式,即便是用vba也不好实现。
热心网友
时间:2023-11-23 22:56
俺很想拿分,不过说实话,你要的“简单快捷的方法”真的没有。