如何让EXCEL单元格里的数值无论小数点在什么位置都保持固定位数

2024-10-30 10:58:09
推荐回答(5个)
回答(1):

只需要选中该列,然后选择菜单:数据—>有效性,出现:“数据有效性”对话框,选择“设置”选项卡,在“有效性条件”中“允许”项选择“文本长度”,“数据”项中选择“等于”,“长度”项中填入“10”。

回答(2):

其实要处理这个很简单,选中单元格(或者你要处理的那些列),点击右键,选择“设置单元格格式”,在数字一栏选择文本,即在你选中的单元格中将数字当作文本处理~~

回答(3):

如果公式结果正好是12.5怎么办?
也需要显示成 12.50000000 ?
那就有难度了。暂时想不到方法。
如果只有超10位的只限制位数的话,可以用下面的公式
=ROUND(原公式,10-LEN(INT(原公式)))

C2
=round(d2/b2,10-len(int(d2/b2)))
D2
=round(f2/1.17,10-len(int(f2/1.17)))
E2
=round(f2-d2,10-len(int(f2-d2)))
F2
=round(a2*b2,10-len(int(a2*b2)))
默认单元格是装不下足够的位数的,你需要调整一下列宽。
另外,别很多人回答了你的问题,你的补充问题是毫无意义的。你应该追问,一般人不会回头看解答过的问题。

回答(4):

右击单元格→设置单元格格式→数字→分类→数值→小数位数

回答(5):

如果A1中是数据,B1中输入
=LEFT(FIXED(A1,8,1),10)
如果想把公式放在A1,把公式中的A1换成你其它的公式,如果其它的公式为B1*8,A1中输入
=LEFT(FIXED(B1*8,8,1),10)