Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 5083|回复: 5

[已解决]金额=饭补单元格中的数字和。即自动提取饭补中的钱数并求和计算。

[复制链接]
发表于 2014-6-10 22:29 | 显示全部楼层 |阅读模式
饭补
饭补
金额
早饭5元,午饭20元,晚饭25元
 
早饭5元,午饭20元
 
早饭5元,晚饭25元
 
午饭20元,晚饭25元
 
早饭5元
 
午饭20元
 
晚饭25元
 
最佳答案
2014-6-11 00:33
{:02:} 这样好些  
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-6-11 00:19 | 显示全部楼层
  1. =SUM(IFERROR(--MIDB(A8,{5;14;24},2),))
复制代码
建议楼主分早、中、晚餐三列去统计金额,规范数据。。。
回复

使用道具 举报

发表于 2014-6-11 00:22 | 显示全部楼层
本帖最后由 ppp710715 于 2014-6-11 08:18 编辑
  1. Sub 饭钱汇总()
  2. Set regx = CreateObject("vbscript.regexp")
  3. Set rg = Cells(Rows.Count, 1).End(3)
  4. With regx
  5.     .Global = True
  6.     .Pattern = "\d{1,}"
  7.     For Each Rng In Range([a2], rg)
  8.     Set mat = .Execute(Rng)
  9.         n = 0
  10.         For Each m In mat
  11.                 n = n + m
  12.         Next
  13.         Cells(Rng.Row, 2) = n
  14.     Next
  15. End With
  16. End Sub
复制代码

饭钱汇总.rar

7.41 KB, 下载次数: 1

评分

参与人数 1 +5 金币 +5 收起 理由
蓝粆 + 5 + 5 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-6-11 00:33 | 显示全部楼层    本楼为最佳答案   
{:02:} 这样好些  

326593-饭补.rar

7.24 KB, 下载次数: 17

回复

使用道具 举报

 楼主| 发表于 2015-3-1 09:23 | 显示全部楼层
非常感谢回复我的问题,因特殊原因,我来晚了。再次谢谢。
回复

使用道具 举报

 楼主| 发表于 2015-3-1 09:33 | 显示全部楼层
再次谢谢,小宝贝。小花猫。美少女三位,    我采纳这个01.=SUM(IFERROR(--MIDB(A8,{5;14;24},2),))
VBA 函数不太懂。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-4 16:11 , Processed in 0.349946 second(s), 16 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表