excel中,如何对带单位求和
发布网友
发布时间:2022-04-23 12:44
我来回答
共4个回答
热心网友
时间:2023-10-13 23:11
在工具/宏
下,
选择visual
basic
编辑器,
打开以后,
在左侧的"VBAProject"
上右击,
选择"插入/模块",
插入以后,
右侧会弹出文本编辑器,
在右侧编辑器中贴上以下一段代码:
然后回到Excel
界面
,按alt+f8
,
弹出执行界面,
点执行就好了.
执行完以后,
回到编辑器中,
把添加的模块"mole1"
删除即可.
其中:
这段代码是对A1-A10
求和,
结果写进A11
中,
如果你懂编程的话,
肯定会很容易看懂.
如果不懂,
就找到for
语句,
把
1到10,
改成别的行号,
for内第一句里Range("A"
,
把A
改成别的列号即可.
如果需要大范围
,即不限于一列,
再跟我联系,
我再给你写多列的代码.
Sub
aa()
Dim
i,
iSum,
iVal
As
Integer
Dim
sVAl
As
String
iSum
=
0
For
i
=
1
To
10
sVAl
=
Range("A"
&
i).Value
iVal
=
CInt(Left(sVAl,
Len(iVal)
-
1))
iSum
=
iSum
+
iVal
Next
Range("A"
&
i).Value
=
iSum
End
Sub
热心网友
时间:2023-10-13 23:11
原数据在A1到A9,在其他列(如B列)输入“=VALUE(LEFT(A1,LEN(A1)-1))”向下填充公式,求和公式“=SUM(B1:B9)&"元"”,如不想保留B列将求和结果复制后右键点要显示结果的单元格选“选择性粘贴”选“数值”后确定,再将B列删除即可,有问题发消息
热心网友
时间:2023-10-13 23:12
我没找到直接求和的办法,不过你可以试试看:
1、先选取行或者列或者你所求和的带“元”字的区域,用“编辑”--“替换”把单元格中的“元”去除(在“替换”窗口下,查找内容里输入“元”,“替换值”一栏什么都不输就可以了)
2、选取区域、求和。
热心网友
时间:2023-10-13 23:12
我这里有俩个参考你来看一下!
第一个.
="原公式"&"单位"
如原公式为:
=SUM(A1:A100)
要加上单位“只”的公式为:
=SUM(A1:A100)&"只"
第二个:
如果只有少数几个带单位(假定都是一位)的单元格求和是可以用函数解决的。
例如:
A1、A2、A3单元格都带单位“只”,求和公式如下:
=LEFT(A1,LEN(A1)-1)+LEFT(A2,LEN(A2)-1)+LEFT(A3,LEN(A3)-1)&"只"