如何将数字与附加在同一单元格中的文本相加[Excel]?

时间:2017-06-17 14:05:22

标签: excel excel-formula libreoffice libreoffice-calc

我尝试使用sum()函数对整列的数字进行求和,但由于字符串存在,我得到0作为答案。

示例:

  • 1.99 USD
  • 22.37 USD
  • 2.49 USD
  • 1.69 USD

是否有只计算/求和数的函数? 感谢

3 个答案:

答案 0 :(得分:4)

从单元格中的值中删除USD,并使用自定义数字格式

0.00 \U\S\D

然后将原始数值相加。

enter image description here

答案 1 :(得分:1)

怎么样:

=SUMPRODUCT(--SUBSTITUTE(A1:A4," USD",""))

答案 2 :(得分:0)

快速而肮脏的解决方案(如果您只想总结它们而无需进一步计算)将使用“搜索和替换”功能CTRL + H.愚蠢的我没有早点意识到这一点。

在我的情况下,它是“USD”,前面有空格(忽略开放式引号)并且在“替换为”参数中根本不插入任何内容。