怎么把Excel小数点后面的数字精确到两位数!!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么把Excel小数点后面的数字精确到两位数!!!相关的知识,希望对你有一定的参考价值。

参考技术A

Excel使用Round函数可以保留小数点后两位数进行四舍五入计算的具体操作方法:

1.打开Excel,如图所示。

2.选中单元格,输入需要计算的数据。

3.选定计算结果的单元格,如图所示。

4.单元格内输入“=ROUND(D10,2)”,按Enter键确定。其中D10是指第D列,第10行,2表示保留两位小数。

5.得出的结果就是四舍五入的结果,如图所示。

Float精度格式化

采用DecimalFormat进行相关格式化

精确到小数点后两位(精确几位,小数点后面的0就写几个)

例如:

//精确两位有效数字
DecimalFormat decimalFormat = new DecimalFormat(0.00");

decimalFormat.format(12.3425);

结果是:12.34

//精确三位有效数字
DecimalFormat decimalFormat = new DecimalFormat(0.000");

decimalFormat.format(12.3423);

结果是:12.342

但是有个问题,那就是当时输入的是2的时候,输入则是2.00或者2.000了

所以当需要去掉后面的0的时候,采用以下的格式化

//精确四位
DecimalFormat decimalFormat = new DecimalFormat("#.####");

//精确两位
DecimalFormat decimalFormat = new DecimalFormat("#.##");

这个时候当对 2 进行格式化的时候会输出2  而不是 2.0000 或者 2.00

当然,上述进行格式化之后输出的是String格式的,方便TextVeiw的赋值,但是如果想要fload的使用,那么就在转换成float即可

以上是关于怎么把Excel小数点后面的数字精确到两位数!!!的主要内容,如果未能解决你的问题,请参考以下文章

计算钱时一定要保留两位小数吗

为啥EXCEL粘贴为数值后小数点后面数字就没有了?

c#如何把这句保留2位小数

EXCEL中小数点后面的0怎么去掉?比如2.000 我想把后面的0去掉,表格中几百个统一去掉

如何快速提取Excel小数点后第N位数字

如何保留两位有效数字?