不知道楼主还在不在,我在百度发现了一个回答,解决我的问题。你看看是不是你想要的:
EXCEL从一个单元格提取多个数字和_百度知道
如在C2中有如下数据: 鸡蛋¥20;牛奶¥30;猪肉¥120; 如何在D2中取C2中的所有数的和,使其数据为: ¥170
=IF(C2="","",SUMPRODUCT(--TEXT(MID(TEXT(MID(SUBSTITUTE("座"&C2,";",REPT(" ",9)),ROW($1:$200),10),),2,9),"0.00;-0.00;;!0")))
上面这个是公式,数字前面可以不带人民币符号,数字后面不能带单位,比如“牛奶30元”这样就无法计算,所有的符号要求中文状态下的分号,就可以直接复制这个公式,数据在C2,公式在D2使用。