在Excel中用可选的小数位格式化数字
我在Excel的单元格里有一些数字。我想让数字的格式化,如果它们有小数点,就会显示到最多两位,如果它们没有小数点,就不会显示任何数字。
例如:
15
15 应该格式化为 15,不是 15.00
14.3453453 应该格式化为 14.35
12.1 应该格式化为 12.1
0 应该格式化为
我想到的最接近的自定义格式代码是 0.##
。不幸的是,这将15.00
格式化为15.(注意额外的小数点)。
让问题更加复杂的是,电子表格是由SQL Server Reporting Services导出的结果。所以不可能使用宏。哦,看来0.##
是我最好的选择,他们可以忍受额外的句号。