-1

我的单元格 A1 包含EUR 1.00和 A2 EUR 2.00。这是在 A3 中:

=A1+A2

我应该得到EUR 3.00或者3,00但我得到了错误。

4

2 回答 2

3

Excel本质上是关于计算的,因此是数字。将这些与文本混合是可能的,但正如@Portland Runner 所提到的,最好在方便的地方避免。我在主页 > 数字 - 货币(一个图标)下的标准选项之一是€ Euro (€ 123),如果我选择一个包含1单元格并通过单击该选项设置单元格的格式,我会看到€ 1.00

或者,选择自定义格式"EUR "#.00##将显示2EUR 2.00. 在这两种格式中,添加都将导致3- 您选择的格式。

所以我建议搜索EUR并替换为空,然后应用格式以适应。根据您的语言环境(似乎,用作小数点指示符),您可能会被建议先替换.货币单元格中的任何内容。

于 2013-09-30T00:27:28.310 回答
0

在单元格公式中使用的最简单方法是在您添加的单元格中只包含数字。即从A1 和A2 中去掉'EUR',它会起作用。否则 excel 会尝试添加字符串而不是数字。


您还可以使用 'right()' 函数从每个字符串中删除 'EUR',如下所示:

=RIGHT(A1,4)+RIGHT(A2,4)

如果输入是“EUR 1.5”和“EUR 0.5”并且您需要“EUR 2,0”作为输出,请尝试以下操作:

=SUBSTITUTE("EUR " & (RIGHT(A1,4)+RIGHT(A2,4)),".",",")

如果您设置为逗号分隔的十进制值,则必须先替换而不是最后替换。尝试这个:

="EUR " & (RIGHT(SUBSTITUTE(A1,".",","),4)+RIGHT(SUBSTITUTE(A2,".",","),4))
于 2013-09-30T00:10:51.487 回答