Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在excel中保留小数的千位分隔符(,),同时隐藏不必要的零_Excel - Fatal编程技术网

如何在excel中保留小数的千位分隔符(,),同时隐藏不必要的零

如何在excel中保留小数的千位分隔符(,),同时隐藏不必要的零,excel,Excel,我希望有人能帮我。我在互联网上搜索了一个答案,但我没有找到一个确切的答案来解决我在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。(点)。此外,应保留千分位分隔符。例如,4567应该是4567,而不是4567 我不想在下

我希望有人能帮我。我在互联网上搜索了一个答案,但我没有找到一个确切的答案来解决我在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。(点)。此外,应保留千分位分隔符。例如,4567应该是4567,而不是4567

我不想在下面(更多的例子)

我也不想在下面

1222252.042
16431230.
2334234.1
1235.02
0.204
我使用自定义单元格格式#,####,##0格式化了单元格#### 但是,当数字是整数时,我不能隐藏小数点。 例如,1234变为1234(点)。 我不能使用通用格式,因为它不会显示千个分隔符

如果你能在这方面帮助我,我将不胜感激


您可以使用条件格式为不带小数部分的数字应用不同的格式:-

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

我没有评论的名声,因此我只想补充一下@Tom Sharpe的回复,如本页所述,在自定义格式选项中,无法根据数字大小标记小数是否显示。您可以为正数、负数、零和文本选择其他格式。任何其他“变量”格式必须基于ozgrid讨论表中显示的可用字符集

即:“#,####0.####”将始终显示一个零,如果存在,可能在零的左侧显示其他数字,将始终显示一个小数,如果存在,可能在小数的右侧显示其他数字

请注意,虽然您可能认为此可选的格式设置方法是可能的,但这取决于当您键入数字而不设置格式时Excel的反应,这实际上是Excel接受您的输入并决定哪种格式最适合您的数据,这和有一个一致的格式是不同的,它根据你是否有小数而波动


因此,如果您想更改任何其他形式的格式,您需要使用上面答案中提到的条件格式规则。

嗨,Tom和Grade谢谢您的回复。我尝试了汤姆的解决方案,结果成功了!但是,我有许多工作表需要在相同的单元格位置应用相同的格式。当我选择多个工作表并尝试使用“条件格式”按钮时,Excel不允许我使用它。因此,这意味着我必须为每张工作表中的每一列(不同的列)手动应用解决方案。。。。我有没有办法一次实现多张图纸的解决方案?非常感谢你的帮助!谢谢。不,对不起,我不这么认为。你能做的唯一一件事就是使用格式画师,但这仍然是一个手动过程。嗨,汤姆,谢谢你的回复。好的,我必须接受手动方面,但我也意识到你的方法与条件格式似乎不工作的数字9447.6。。。?它显示为9447.6,而不是9447.6。有什么解决办法吗?谢谢。嗨,算盘-我已经在9447.6上测试过了,它对我来说很好用。因为这不是一个整数,条件格式公式将不适用,所以您需要检查原始自定义格式#、###、###、##0。为包含9447.6的单元格以及我的条件格式设置了####。嗨,汤姆,好的,我会检查。你一定是对的。非常感谢您的帮助!=)
    ###,###,##0