乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel,单元格为“0”时无小数点,单元格为其它数值时保留...-excel小数格式,设置excel保留两位小数

excel,单元格为“0”时无小数点,单元格为其它数值时保留...-excel小数格式,设置excel保留两位小数

作者:乔山办公网日期:

返回目录:excel表格制作


=TEXT(ROUND(4586.18,0),"#.00")

1、打开你需要操作的excel表格,选中你需要保留两位小数的数值,右击鼠标

2、在弹出的窗格中,选择点击”设置单元格格式“,进行设置单元格格式。

3、在单元格格式设置界面,选择左边的数值,然后将小数位数选择2,负数下面任意选选一个都可以,然后点击确定。

4、完成以上操作就可以将数值保留两位小数了。


选定需要这样显示数据的单元格区域,右击鼠标——设置单元格格式——数字——数值——小数位数2、使用千位分隔符——确定

右击鼠标——设置单元格格式——自定义——“ _ * #,##0_ ;_ * -#,##0_ ;_ * "-"_ ;_ @_ ”——确定

挖个坟~
首先题主你的要求太刁钻了,我们要明白的是 0!.0,(题主的格式写法有误)可以成立是建立在在数学上 ,(逗号)这个符号有千分符的意味之上的,这是数学家约定俗成的东西,所以在excel的编程中被导入才使这个格式的写法得以成立。如果要实现用类似的格式写法保留两位小数,那么得有一个百分符的存在,很可惜数学界没有存在,因此你的这个要求在本质上来说是反excel的编程的。(这么说来好像有点恐怖)
因此这个问题要得到解决,目前来说还是得求助于/10000与round()函数公式的组合使用,这是没有办法的事情,有些问题,答案可能真的就那么一个。
不过有一种比较投机取巧的方法,就是如果你保留两位小数的最后一位一定是0的话(在数学上,保留两位小数本身就应该含有四舍五入的意味),就是我们忽略末尾四舍五入的法则的话,可以用以下的格式写法进行实现:
0!.0,!0

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网