为什么在EXCEL单元格中输入带有小数的数字时,会自动被四舍五入成整数?

点击该单元格,上面公式输入处显示是正确的带有小数的数字,但在单元格内却是四舍五入了的整数;当延长单元格又显示正常,缩短单元格的时候会自动取整,这是为什么???我们在需要打印表格的时候常会缩短单元格的宽度,这样一不小心,就会使数据出现误差!怎样可以避免这样的情况出现???谢~~~

1、输入带有小数的数字会自动被四舍五入变成整数,说明这些单元格已被设定为”数值“格式,并指定小数位数为0。在EXCEL默认情况下,单元格格式为”常规“。在常规格式下输入小数时不会四舍五入。

2、恢复方法:选定单元格,在其上点鼠标右键——”设置单元格格式“,点”数字”标签——“常规”——“确定”。

温馨提示:内容为网友见解,仅供参考
第1个回答  2009-09-07
选中出现那四舍五入数字的行(列)--格式--单元格--数字--数值--小数位数,选择你想保留的的小数位数就行了. 你所说打印时候出现该打印的部分却因为设置行高或列宽的原因导致其有些部分未能打印,那就是你设置表格的问题了,你可以把左右两边的边距减小的就行了。本回答被提问者采纳
第2个回答  2009-09-07
避免这样的情况出现最简单的办法就是:把单元格内的字体缩小一号左右,这样在缩短单元格的宽度时不会影响数字了。或再打印前看看清楚,没有影响数字再打印,否则就调整好再打印。
第3个回答  2012-10-08
你在输入的时候之所以取整可能是那个转换成了货币,点击你取整的表格,然后看一下是不是数值。
第4个回答  2009-09-07
1,将单元格数据属性设置为常规
2,将单元格"对齐"属性设置为"缩小字体填充"
相似回答