excel 显示数值的时候不需要四舍五入 精确到小数点后6位

我需要excel表 单元格空间不够的时候不会四舍五入 也不会显示######之类的
求教有什么办法 一次设置 永远不会更改的

想要永远有效的方法,就是避免字符过长溢出,而显示######,那只能是按Ctrl+A全选内容,然后在设置单元格格式中对对齐中勾选“缩小字体填充”。

 

如要精确到小数点后6位,输入=ROUND(数据,6)

如果只是显示需要,那么将单元格格式中数值中的小数点由默认的2位设置为6位。

不希望出现######。可以在单元格设置中的对齐中将文本控制设置为“缩小字体填充”,这样即使有小数点后的20位数,也能直接显示出来,而不会出现######,只是字体偏小而已。

 

 

缩小字体填充的效果。

追问

excel里面这样做就行了,但我发现我的文件是csv文件格式 我不能把它转为xls格式 而csv格式保存的时候设置的内容不会保存下来 有办法csv格式下 保存吗

追答

CSV文档可以通过Excel 2013打开,设置后再保存为CSV格式。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-04

首先让数据精确到6位,然后单元格设置缩小字体填充

追问

excel里面这样做就行了 但我发现我的文件是csv文件格式 我不能把它转为xls格式 而csv格式保存的时候设置的内容不会保存下来 有办法csv格式下 保存吗

追答


可以另存为啊

第2个回答  2014-02-04
哪只有把单元格的类型设置成文本了追问

试过了 当文本长度 也就是小数点超过6位 拉小单元格 还是会四舍五入

追答

先设置在输入数字,多余的部分会显示到表格外,不知你这么做的原因,确实不是很有必要

相似回答