【问题标题】:OpenOffice Calc numeric formatting languageOpenOffice Calc 数字格式化语言
【发布时间】:2016-11-27 02:24:14
【问题描述】:

我正在尝试在 OpenOffice Calc 中显示始终有符号的整数(“-1”、“+4”等:我什至可以接受“+0”)。我很难找到有关使用的数字格式语言的确切信息。

=TEXT(cellref;"#0")

不显示“+”,使用“+#0”总是显示“+”(实际上,-3 显示“-+3”。)
是否有为此的格式代码,还是我必须编写一个函数来处理这些情况?

【问题讨论】:

    标签: formatting openoffice-calc


    【解决方案1】:

    这是一个简短但神秘的解决方案:

    =TEXT(cellref;"\+#;\-#;0")
    

    这实际上是一个由三部分组成的格式代码。它为正数添加一个加号\+#,为负数添加一个减号\-#,或者为零添加一个普通的0

    这里描述了语法:https://help.libreoffice.org/5.2/Common/Number_Format_Codes#Positive_and_Negative_Numbers

    【讨论】:

      【解决方案2】:

      另一种方法是应用自定义格式,这在涉及数字的情况下通常是一个好主意,以便更轻松地使用它们进行计算:

      "+"#;"-"#;0;General
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-29
        • 2015-12-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多