ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: 丢丢表格

[讨论] 混在文本中的值求和

[复制链接]

TA的精华主题

TA的得分主题

发表于 2020-1-7 21:03 | 显示全部楼层
  1. =EVALUATE(CONCAT(IFERROR(--MID(A2,ROW($1:$99),1),"+0")))
复制代码


怎么都玩上WPS了,我没有啊,猜一下

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-1-7 21:17 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
=EVALUATE(TEXTJOIN("",1,IFERROR(MID(A2,ROW($1:$99),1)*1,"+"))&0)

TA的精华主题

TA的得分主题

发表于 2020-1-7 21:34 | 显示全部楼层
=SUM(IFERROR(MID(TEXTJOIN("",FALSE,IF(ISNUMBER(MID($A2,ROW($1:$99),1)*1),MID(A2,ROW($1:$99),1),REPT(" ",99))),ROW($1:$99)*99-98,99)*1,0))
我也不知道我写的是啥玩意,感觉可以简化

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-1-7 22:10 | 显示全部楼层
本帖最后由 micch 于 2020-1-7 22:36 编辑
  1. =SUM(IFERROR((FIND(" "&ROW($1:$999)&"元",MIDB(A2,COLUMN(A:DC),9))=1)*ROW($1:$999),))
复制代码


非厚夫本志也,奈何力有所不逮,技术有所不及

只能3位数缩短了,10位数实在是想不出来
=SUM(ISNUMBER(-FIND(" "&ROW($1:$999)&"元",MIDB(A2,COLUMN(A:DC),9)))*ROW($1:$999))

极限了

评分

3

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-1-7 23:35 | 显示全部楼层
=SUM(TEXT(REPLACE(SUBSTITUTE(MID(A2,MODE.MULT(ROW($1:$99)-(MID(A2,ROW($1:$99),1)<"a"))+1,10),"元",REPT(" ",99)),11,999,),"0;;;!0")+0)

TA的精华主题

TA的得分主题

发表于 2020-1-7 23:57 | 显示全部楼层
瞎凑了一下,没凑够

=INT(0.9*SUM(IFERROR(TRUNC(MID(A2,ROW($1:$30),COLUMN(A:J)),1-COLUMN(A:J)),)))

评分

3

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-1-8 08:25 | 显示全部楼层
=SUM(IFERROR(--MID(TEXT(MID(SUBSTITUTE(A2,"元",REPT(" ",9)),ROW($1:$99),10),),2,10),))

评分

3

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-1-8 08:32 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 丢丢表格 于 2020-1-8 08:43 编辑
Datous 发表于 2020-1-7 23:57
瞎凑了一下,没凑够

=INT(0.9*SUM(IFERROR(TRUNC(MID(A2,ROW($1:$30),COLUMN(A:J)),1-COLUMN(A:J)),)))

猫咪的公式 应该 这样写:

=SUM(IFERROR(TRUNC(MID(A2,ROW($1:$30),COLUMN(A:J)),1-COLUMN(A:J))*0.9^(COLUMN(A:J)>1),))

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-1-8 08:40 | 显示全部楼层
本帖最后由 mmlzh 于 2020-1-8 11:34 编辑

=SUM(IFERROR(MID(TEXT(MID(SUBSTITUTE(A2,"元",0&10^-9),ROW($1:$99),13),),2,13)%,))

评分

8

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-1-8 08:54 | 显示全部楼层
本帖最后由 liu2336904 于 2020-1-8 09:01 编辑
mmlzh 发表于 2020-1-8 08:40
=SUM(IFERROR(--MID(TEXT(MID(SUBSTITUTE(A2,"元",0&10^-9),ROW($1:$99),10),),2,10),))%

MM老师脑洞大啊,改一下就80了,适用10位数字还要改大点
=SUM(IFERROR(MID(TEXT(MID(SUBSTITUTE(A2,"元",0&10^-9),ROW($1:$99),14),),2,14)%,))

评分

4

查看全部评分

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

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-16 22:40 , Processed in 0.045742 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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