作者:乔山办公网日期:
返回目录: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