使用自定义格式在Excel中将负值显示为0

时间:2016-09-02 09:08:37

标签: excel format

我试图在单元格中将负数显示为0值。我不想使用excel公式,因为各种单元格都有独特的公式。如何在Excel中使用自定义格式执行此操作?

2 个答案:

答案 0 :(得分:2)

正如上面的评论中已经指出的那样,自定义数字格式允许您根据内容格式化单元格。

所以,您可以 - as pointed out on Microsoft's website - 格式化任何单元格:

  1. 正数,
  2. 负数,
  3. 零,
  4. 文本
  5. 因此,要格式化带有两个小数位的正数和一个千位分隔符,您应该使用#,##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