内容提要:关于Excel中一个单元格有两个数(或者多个数字)怎么求和的问题,小编给大家分享使用VBA代码来完成。
今天给大家分享excel同一个单元格数字求和的方法。
B列的数据,一个单元格有多个数字,请在C列进行求和。
有些小伙伴询问一个单元格多个数字求和快捷键是什么,对于这种不规律的数字求和,不仅没有快捷键,Excel内置功能都无法完成。只有使用VBA编写一段代码来完成。
单击“开发工具——visual Basic”,打开VBE编辑器,插入——模块,输入如下代码:
Function qh(rng As Range)
Dim ar, i%
ar = Split(rng.Value, vbLf)
For i = LBound(ar) To UBound(ar)
qh = qh + Val(ar(i))
Next i
End Function
然后,关闭VBE编辑器,返回Excel窗口,在C2单元格输入公式:=qh(B2),下拉即可完成单元格求和计算。
Qh不是Excel内置函数哦,是咱们编写自定义的函数,来完成一个单元格多个数字求和公式。
学完今天的文章,一个单元格有两个数怎么求和,已经不再话下。
小编碎碎念:VBA代码稍微有一些难度,如果您从来没有接触过Excel中的VBA,可以先到咱们部落窝教育课堂,免费学习小奇老师录制的《Excel-VBA小白脱白视频教程》。
微信扫码学习VBA
又如果你在工作或者学习中遇到不懂的Excel问题,都可以加我微信:buluowojiaoyu沟通,尽我所能,帮助你。