当列中的所有值都是一位数时,将%值显示为“+ -ONESPACE-1.00%”,如果有两位数值,则显示“+ -TWOSPACES-1.00%”

时间:2018-02-25 09:54:22

标签: openoffice-calc libreoffice-calc

对于负值,这也应该是正确的。 0.00%既不是+也不是-。因此,我希望它看起来像这样:

enter image description here

1 个答案:

答案 0 :(得分:1)

以下数字格式代码易于设置。

+??0.00%;-??0.00%;??0.00%

two-digit spacing

但是,这为一位数列提供了额外的空间。

要解决此问题,请使用上面的格式代码创建一个名为“两位数”的样式,并使用此格式代码创建一个名为“一位数”的样式。

+?0.00%;-?0.00%;?0.00%

将红色和蓝色样式着色以查看它们的应用时间可能会有所帮助。

然后添加两个条件格式条目。

  • 公式为:MAX(INDIRECT(ADDRESS(1;COLUMN())&":"&ADDRESS(10;COLUMN())))>=0.1
  • 申请方式:“两位数”
  • 公式为:MAX(INDIRECT(ADDRESS(1;COLUMN())&":"&ADDRESS(10;COLUMN())))<0.1
  • 申请样式:“一位数”

result - red and blue conditional formatting