条件十进制格式

发布于 2024-10-17 14:03:42 字数 113 浏览 4 评论 0原文

我想格式化一个带有两位小数的数字,除非它是 0。我可以这样做吗?

123.93
 23.00
144.34
     0
  2.38

I want to format a number with two decimals unless it's 0. Can I do this?

123.93
 23.00
144.34
     0
  2.38

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

沉默的熊 2024-10-24 14:03:42

这非常有效:

转到格式化单元格并选择自定义。然后将此 0.00;[=0]0 粘贴到 http://www.ozgrid 的类型字段中

。 com/Excel/CustomFormats.htm

This works great:

Go to format cells and select custom. Then paste this 0.00;[=0]0 into the Type field

from http://www.ozgrid.com/Excel/CustomFormats.htm

猥琐帝 2024-10-24 14:03:42

试试这个:

=IF(A1=0,"0",TEXT(A1,"0.00"))

Try this:

=IF(A1=0,"0",TEXT(A1,"0.00"))

悲欢浪云 2024-10-24 14:03:42

另一种方法是使用千位分隔符,以红色字体显示负值,并将零与整数对齐:(

#,##0.00;[Red]-#,##0.00;0    

为了对齐,末尾有三个空格)。

An alternative that includes a separator for thousands, shows negative values in red font and aligns zeros with whole numbers:

#,##0.00;[Red]-#,##0.00;0    

(for the alignment, there are three blanks at the end).

叶落知秋 2024-10-24 14:03:42

来自 Excel 帮助:

数字格式最多可以有四段代码,由
分号。这些代码部分定义了正数的格式
按数字、负数、零值和文本的顺序排列。

;;;

所以你真正需要做的就是类似 0.00,-0.00,0

From Excel Help:

A number format can have up to four sections of code, separated by
semicolons. These code sections define the format for positive
numbers, negative numbers, zero values, and text, in that order.

;;;

So All you really need to do is something like 0.00,-0.00,0

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文