EXCEL中在一个单元格内有文本和数字,想要所有的数字求和,怎么操作?请各位高人指导一下,谢谢了

例如:单元格A1为:铅笔3元,笔记本5元,书包1元 单元格B1要计算所有数字的和,

如果一个单元格里只有一个数字且紧跟着的是"元"字
可以用以下公式。
=LOOKUP(9E+307,--RIGHT(REPLACE(A1,FIND("元",A1),9999,""),ROW($1:$99)))

但如果是有多个数字就要另想办法了
公式:=SUMPRODUCT(--TEXT(MID(TEXT(MID(SUBSTITUTE(A1,"元",REPT(" ",15)),ROW($1:$400),14),),2,15),"0.00;-0.00;;!0"))
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-07
以A1为例:单击数字的下一个空白单元格,选中需要求和的数字,单击工具栏中的“自动求和”;
或是在编辑栏中输入=,单击“插入函数”,选中“SUM”,选中需要求和的数字,单击确定。
第2个回答  2010-09-07
可以这样,用一个函数把所有的汉字用函数表示
B1输入公式=3+n("铅笔3元")+5+n("笔记本5元")+1+n("书包1元")=9
第3个回答  2010-09-07
你做表的时候先把数字和物品名称做不是更方便么
相似回答