将条件格式化为Java浮点型
我想让Excel格式化一个数字,因为Java格式化了一个浮点数,或者至less是相似的。 特别是,我想让它在小数点的右边显示任意数量的数字,但是在整数的情况下总是至less有一个.0
的数字。
重申略有不同:我希望Excel做它通常做的事情,除非它想要显示一个int,在这种情况下,它应该附加.0
。
一些例子:
12.0 12.5 0.0 0.5368
决不:
12.500000 13 0
Excel甚至可以做到这一点?
假设你的值都在ColumnA中,请尝试:
- 自定义格式:
[<1]0.0000;0.0
,加上 - 数字格式和小数位数为
1
的条件格式公式规则=A1=0
并且适用于=$A:$A
或调整适合的范围。
如果“任意”不是选定的小数位数(对于小于1的数字假设为四),而是说公式的结果是正确的,则代之以:
- 数字自定义格式,小数位数:
1
,加上 - 条件格式公式规则
=AND(A1>0,A1<1)
格式为General
并适用于=$A:$A
或调整适合的范围。
重新澄清要求:
就像上面一样,但是把CF公式规则改为:
=A1<>INT(A1)
这里是如何做到这一点:
将单元格格式化为“常规”,然后使用“= MOD(A1,1)= 0”的条件格式来强制1位的十进制数。