EXCEL表格中, 如何将带数量单位的单元格相加,如USD2.00+USD4.00+USD6.00, 因为一般只能单纯数值相加。

如题所述

提供二个处理意见
意见一
如果你的数据量不大
比如是在A1:A10
那计算公式为
=SUM(--SUBSTITUTE(A1:A10,"USD",""))
数组公式,输入完公式后不要按回车,而是要按ctrl+shift+回车。
意见二
建议你以后不要这样输入内容
你可以在这些要有usd的单元格上进行右键,单元格格式设定,自定义为
"USD"0.00
这样你只需要输入数字,就会自动变成你要的格式。这种方法输入的内容,用sum合计即可。不会再有字符的纠结
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-08
建议用替换功能删除USD(选中数据所在区域CTRL+H,输入USD后单击全部替换)
然后自定义单元格格式为
USD 0.00

这样输入时只要输入 2 就可以显示为 USD 2.00

而且这样的数据也可以直接SUM
第2个回答  2011-06-08
假设你的数据在A列,那么在B列将数据取出,然后在C列将B列求和。(可以使用数组方式)
A1 到A100为数据,格式是 USD***.****
B! 输入公式: =mid(A!,4,len(a1)-3), 然后填充到B100。
C1输入公式: ="USD"&sum(B1:B100)
相似回答