如何在Excel中使用公式将INR数字格式转换为欧洲数字格式?
以下是我正在尝试的:
-
让A1的这个数字6,123,456.33,
-
然后在Cell B1中使用这个公式= TEXT(A1,“#,###,###。##”),会给你6,123,456.33。
-
然后在Cell C1中使用这个公式= SUBSTITUTE(B1,“,”,“。”),会给你6.123.456.33
-
然后在Cell D1中使用这个公式=“,”&RIGHT(H12,2),会给你33,
-
然后再次来到单元格C1对文本列或其他选项删除最后的数字与小数,然后连接结果与单元格D1显示最后三位数字。
-
这个技巧将在6.123.456,33结束
但问题在于点否。 5.我应该如何从单元格C1中删除.33?
TRUNC不在C1上工作。
有什么build议么 ?
似乎你不介意有文本的结果(我似乎无法find自定义格式的方式…),因此,您可以使用公式:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(A1,"#,###.00"),",","@"),".",","),"@",".")
@
(一个虚拟人物)有三重替代,一个要删除,第二个要改变.
到,
然后从虚拟@
到最后.
。
如果A1总是一个7位数的小数点,那么你可以像这样使用TEXT函数:
=TEXT(A1*100,"0\.000\.000\,00")