伟金麟 发表于 2021-12-15 22:19:00

如何单元格中文字符中提取指定字符前的数字并求和

我想把单元格中指定的字符前的数字提取后求和,可以这样操作吗?
如以上单元格中“工”前的数字提取后求和。

晴聆 发表于 2021-12-16 14:03:09

你加上循环单元格就可以了

右尔 发表于 2021-12-16 20:06:59

记得以后问问题,要上附件,这次帮你做好了

温艳平 发表于 2021-12-17 02:25:09

试试:
=SUM(IFERROR(--MID(TEXT(MID(SUBSTITUTE($A1&"@","工",REPT(" ",10)),ROW($1:$100),5),),2,9),0))

干龙氵酉 发表于 2021-12-26 18:00:52

你好,我看不明白你的回复。是要用上宏来解决吗?

龙啸九天云外 发表于 2021-12-31 11:26:11

你好,附件我上传了。可以不用宏解决这个问题吗?

贵兵 发表于 2022-1-2 19:41:51

你好朋友,附件我上传了。
你回复的内容我用上了,但结果是0。可以帮我再附件上操作一下吗?感谢。

草原玫瑰 发表于 2022-1-2 20:00:44

=SUM(IFERROR(--MID(TEXT(MID(SUBSTITUTE(A1,"工",REPT(" ",9)),ROW($1:$299),9),),2,8),))
=SUM(--(0&MIDB(A1,FINDB("#",SUBSTITUTE(A1&"::::::",":","#",ROW($1:$9)))+1,2)))

东华帝君 发表于 2022-1-4 10:23:56

按CTRL+SHIFT+回车键结束

斜月透窗明 发表于 2022-1-8 03:24:33

=SUMPRODUCT(NUMBERVALUE(TEXT(TRIM(MID(SUBSTITUTE(SUBSTITUTE(MID(A1,7,99),"工",REPT(" ",99)),":",REPT(" ",99)),1+(ROW($1:$99)-1)*99,99)),"0;;;")))
页: [1] 2 3
查看完整版本: 如何单元格中文字符中提取指定字符前的数字并求和