Excel 条件十进制格式

Excel 条件十进制格式,excel,formatting,Excel,Formatting,我想用两位小数格式化一个数字,除非它是0。我能做这个吗 123.93 23.00 144.34 0 2.38 试试这个: =如果(A1=0,“0”,文本(A1,“0.00”)尝试以下方法: =IF(A1=0,“0”,TEXT(A1,“0.00”)这非常有效: 转到“设置单元格格式”并选择“自定义”。然后粘贴这个0.00;[=0]0输入类型字段 从看,这非常有效: 转到“设置单元格格式”并选择“自定义”。然后粘贴这个0.00;[=0]0输入类型字段 从中,另一个选项包括数千分隔符

我想用两位小数格式化一个数字,除非它是
0
。我能做这个吗

123.93
 23.00
144.34
     0
  2.38
试试这个:

=如果(A1=0,“0”,文本(A1,“0.00”)

尝试以下方法:

=IF(A1=0,“0”,TEXT(A1,“0.00”)

这非常有效:

转到“设置单元格格式”并选择“自定义”。然后粘贴这个0.00;[=0]0输入类型字段

看,这非常有效:

转到“设置单元格格式”并选择“自定义”。然后粘贴这个0.00;[=0]0输入类型字段


中,另一个选项包括数千分隔符,以红色字体显示负值,并将零与整数对齐:

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

(对于对齐,末端有三个空白)

另一个选项包括一个数千分隔符,以红色字体显示负值,并将零与整数对齐:

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

(对于对齐,末端有三个空白)

来自Excel帮助:

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


因此,您真正需要做的就是类似于Excel帮助中的
0.00,-0.00,0

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


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

你的意思是0.00;[=0]0——否则,这是一个非常好的答案!Excel数字格式让我抓狂。许多常见问题没有简单的解决办法。示例:不带尾随零的最大X位小数位数,整数不带小数位数。您必须使用条件格式。太愚蠢了,你是说0.00;[=0]0——否则,这是一个非常好的答案!Excel数字格式让我抓狂。许多常见问题没有简单的解决办法。示例:不带尾随零的最大X位小数位数,整数不带小数位数。您必须使用条件格式。太愚蠢了。