OpenOffice Calc数字格式化语言

时间:2016-11-27 02:24:15

标签: formatting openoffice-calc

我正在尝试显示始终签名的整数(' -1',' + 4'等等:我甚至接受' + 0&#39 ;)在OpenOffice Calc中。我在查找使用的数字格式语言的确切信息方面遇到了麻烦。

  

= TEXT(cellref;"#0")

不显示' +',并使用" +#0"始终显示' +' (它显示' - + 3'实际上为-3。)
是否有格式代码,或者我是否必须编写一个函数来处理这些案例?

2 个答案:

答案 0 :(得分:0)

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

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

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

语法在此处描述:https://help.libreoffice.org/5.2/Common/Number_Format_Codes#Positive_and_Negative_Numbers

答案 1 :(得分:0)

另一种方法是应用自定义格式(通常在涉及数字的情况下是一个好主意),以简化使用它们的计算:

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