我希望有人可以帮助我。我在互联网上搜索了一个答案,但我没有找到一个确切的答案,我正在寻找解决我在Microsoft Excel中的格式化问题。
在Excel中,我想显示如下数字。
1,222,252.042
1,643,123
2,334,234.1
1,235.02
0.204
我不希望在最小的十进制单位后有零。例如,0.1应为0.1,而不是0.100。我不想要尾随小数点。例如,54应为54,而不是54.(点)。此外,应保留千分隔符。例如,4,567应该是4,567,而不是4567。
我不想在下面(更多例子)。
1,222,252.0420
1,643,1230
2,334,234.1000
1,235.0200
0.2040
我也不想在下面。
1222252.042
16431230.
2334234.1
1235.02
0.204
我使用自定义单元格格式#,###,## 0来格式化单元格。#### 但是,当数字是整数时,我无法隐藏小数点。 例如,1,234变为1,234。(点)。 我不能使用通用格式,因为它不会显示千位分隔符。
如果你能帮助我,我将非常感激。
亲切的问候
答案 0 :(得分:1)
您可以使用条件格式为不带小数部分的数字应用不同的格式: -
Highlight the range of your numbers
Go to Conditional formatting | New Rule | Use a formula
Put in (if your list of numbers starts in C2 as below)
=C2=INT(C2)
格式为
###,###,##0
答案 1 :(得分:0)
我没有评论的声誉,所以我只是添加@Tom Sharpe的回复说,如本页http://www.ozgrid.com/Excel/excel-custom-number-formats.htm所述,没有办法标记小数是否显示或者不是基于数字的大小,在自定义格式选项中。您可以为正数,负数,零和文本选择替代格式。任何其他“变量”格式必须基于ozgrid讨论表中显示的可用字符集。
ie:“#,## 0。###”将始终显示零,如果存在则可以在零的左侧显示其他数字,将始终显示小数,并且可能在右侧显示其他数字如果它们存在,则为小数。
请注意,虽然您可能认为这种可选的格式化方法可以根据Excel在不设置格式的情况下键入数字时的反应,但实际上Excel会根据您的输入并决定哪种格式最适合您的数据,这是与根据您是否有任何小数而波动的一致格式不同。
因此,如果您希望更改任何其他格式的格式,则需要使用上述答案中所述的条件格式规则。