以下是我正在尝试的内容:
在Cell 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。
然后再来Cell C1 Do文本到列或其他选项删除带小数的最后几位,然后连接结果,单元格D1显示最后三位数。
此提示将以6.123.456,33
但问题是否定的。 5。 我应该如何从C1单元格中删除.33
TRUNC无法处理C1。
任何建议?
答案 0 :(得分:3)
好像你不介意把结果作为文本(我似乎无法找到自定义格式的方法......),因此,你可以使用公式:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(A1,"#,###.00"),",","@"),".",","),"@",".")
有一个三重替换,一个用于删除,
@
(虚拟角色),第二个用于将.
更改为,
,然后从虚拟{{ 1}}到@
。
答案 1 :(得分:1)
如果A1总是一个带有2位小数的7位数字,那么你可以使用这样的TEXT函数:
=TEXT(A1*100,"0\.000\.000\,00")