我试图在单元格中将负数显示为0值。我不想使用excel公式,因为各种单元格都有独特的公式。如何在Excel中使用自定义格式执行此操作?
答案 0 :(得分:2)
正如上面的评论中已经指出的那样,自定义数字格式允许您根据内容格式化单元格。
所以,您可以 - as pointed out on Microsoft's website - 格式化任何单元格:
因此,要格式化带有两个小数位的正数和一个千位分隔符,您应该使用#,##0.00
。如果要以不同方式格式化负数,则应在此之后添加负数的格式(用分号分隔)#,##0.00;#,[red]##0.00
。如果你希望再次格式化为零,那么你应该在前面提到的两个之后加上#,##0.00;#,[red]##0.00;"-"
。在这种情况下,零将显示为简单的-
而不是零,负数将显示为相似的正数,但为红色。最后,您可以通过一种或多种内容类型扩展任何单元格的数字格式:文本。如果您想使用here is text
替换单元格中的任何文字,则可以添加#,##0.00;#,[red]##0.00;"-";"here is text"
。
有关详细信息,请参阅Microsoft关于自定义数字格式的文章:https://support.office.com/en-us/article/Create-or-delete-a-custom-number-format-78f2a361-936b-4c03-8772-09fab54be7f4
所以,总而言之,你可能正在寻找这样的东西:
General;"0"
此答案最初由@ axel-richter发布为comment:随时将此答案重新发布为您自己的答案,并留下评论,以便我删除此副本。 questions with no answers, but issue solved in the comments已经规定了这种答案。
答案 1 :(得分:0)
index 0 & 1