永发信息网

Excel中如何提取数字累加计算

答案:2  悬赏:50  手机版
解决时间 2021-02-18 07:08
Excel中如何提取数字累加计算
最佳答案
电脑高手:你的疑问比较棘手,要让Excel自动识别文本中的数字并将其提取出来进行累加,可不是一个简单的活。电脑高手的方法是这样,自定义一个函数CountNums,并赋予它提取数字并累加的功能。参考代码如下所示:
Function CountNums(rng As Range)
Dim X as integer
For X = 1 To VBA.Len(rng)
‘将单元格中的数字取出后累加
If Mid(rng, X, 1) Like “[0-9]” Then
全部回答

该代码段未分行,我将它复制一下,便于理解:

function countnums(rng as range)     dim x as integer     for x = 1 to vba.len(rng)    '将单元格中的数字取出后累加     if mid(rng, x, 1) like "[0-9]" then     countnums = countnums + val(mid(rng, x, len(rng)))     x = x + len(evaluate(val(mid(rng, x, len(rng)))))     end if     next x end function

在使用时,假如说对e2单元格中的数字提取出来累加,结果存放到变量inum中,则代码如下:

inum = countnums(range("e2"))

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
建筑面积达到多少需要设置单独的消防监控室?
杨大姐超市我想知道这个在什么地方
耒阳生地会考的成绩该怎么查啊?
连词成句:did,have,cold,you,Monday,last,a
不叫别人看我的扣扣空间怎么设置??
UNSV太毒了,谁能介绍另外一个网站?,可能有不
箱涵顶进的主要工艺流程为()。A.工程降水→
从南乐县到林州有直达车吗
onscript.nt3如何解包成txt 主要是想解包纯白
梦见在路上拣到黄魚
= ⌊n/2」log2 (n/2) 求证明,2是底
we shouldn't spit in public or litter
关于希腊史 罗马史概括的说一下希腊史 罗马史
广州增城区永和去深圳
武汉中化长城石化有限责任公司地址在哪,我要
推荐资讯
陕西有哪里可以去支教的小学吗?
常州市凌志灯泡厂在哪里啊,我有事要去这个地
一家五口人可以办2本户口本吗
拜伦斯维代餐奶昔减肥效果怎么样?在哪里可以
福士科铸造材料(中国)公司湖北分公司在什么地
清朝有这样一个机构,既无官署,又无专官,更
二级支行行长岗位职责
开个一扫光零食加盟店利润大吗
去年会计从业资格证通过人数占报名总人数比例
平行于x轴,且过点(3,2)的直线的方程为?
如果用手机定制QQ会员只用了3~4天,然后退定,
应急照明是否也要遵守每个回路25盏灯的规范?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?