我在MS-Access中有一个非常简单的问题,而该解决方案使我难以理解。我想显示一个字段,其中包含带或不带小数的百分比。因此,我只想在字段中实际存在小数时才显示小数分隔符。这说明了问题:
调试。?格式(0.21,“ 0。#%”),格式(0.215,“ 0。#%”) 21,%21,5%
如何摆脱21%令人讨厌的逗号。我厌倦了各种格式选项。我要么总是得到一个小数,要么就得到了四舍五入的值,这是我不想要的。 如何将0.21显示为21%,将2215显示为21.5%?
答案 0 :(得分:0)
您可以使用 IIf :
PercentValue = Format(Value, "0" & IIf(Value * 100 = Fix(Value * 100), "", ".##") & "%")
Value = 0.21 -> 21%
Value = 0.215 -> 21.5%