excel一个单元格内既有数字,又有文字,其中数字相加的方法

具体情况是我想记账,在A1中输入“面条4元+黄金豆2.5元+口香糖1.9元+牛奶2.6元+火腿1.1元+米老头1.2元”,我想把数字汇总??
O(∩_∩)O谢谢!
第4位说的公式应该行得通,只是我试了一下,结果与实际有出入,看是不是公式哪里写错了什么。。麻烦了~

数据在A1,在B1输入公式=SUMPRODUCT(--TEXT(MID(TEXT(MID(SUBSTITUTE(A1,"元",REPT(" ",15)),ROW($1:$200),15),),2,15),"0.00;;;!0"))
补充问题:举例说明一下哪里错误. 一般会是品种比较多会出现错误,你可把ROW($1:$200)中的200改大些,比如:500.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-08-17
在一个单元格里,无法实现汇总。

A1-A6单元格里输入:面条、黄金豆、口香糖、牛奶、火腿、米老头
B1-B6单元格里输入项应当价格:4、2.5、1.9、2.6、1.1、1.2
把B1-B6单元格,用∑自动求和即可。
第2个回答  2009-08-17
数据记录不规范,害死人呐

以后不要这样记账了,建议这样来记账:
A列 B列
物品 金额
面条 4
黄金豆 2.5
……
这样记账的话,连50分都省了
第3个回答  2009-08-17
这样恐怕不行,你最好先列出具体科目,例如面条一列,黄金豆一列,然后再令标注价格,这样看起来很简洁明了,而且便于计算机求和函数计算.

像你这种操作方法在计算的时候计算机没法分离汉字和数字来进行求和
第4个回答  2009-08-17
先分列吧
相似回答