我的Excel工作表中有两个单元格,一个单元格包含如下所示的字符串:
Gross amount:
而其他单元格的货币为欧元,例如:
223.463.687€
现在我要复制这两个值,即“Gross amount:”和“223.463.687€”并将其传递到第三个单元格。我使用的公式是:
=(A42&""&B42)
我得到以下结果:
Gross Amount: 223463687,150838
但我应该:
Gross Amount: 223.463.687€
注意:
货币格式为德文格式,表示“。” (小数点)和“,”(昏迷)扮演相反的角色。在德语格式中,“,”是小数点,在英语中是“。”。
答案 0 :(得分:2)
试试这个:
=A1 & " " & TEXT(B1;"###.###€")
编辑:有趣的效果! 0不会被解释为“0”。因此很少修改,德语符号(英语将If
当然有,
分隔符):
=A1 & " " & WENN(TEXT(B1;"###.###")="";"0 €";TEXT(B1;"###.###€"))