【问题标题】:Round to two decimal places四舍五入到小数点后两位
【发布时间】:2024-01-03 05:15:01
【问题描述】:

在公式栏中,数据显示为69.849999999,在单元格中显示为69.85。我试图在公式栏中将该数字设为69.85。我尝试了复制和粘贴值以及我能想到的几乎所有其他内容。甚至将单元格格式化为只有两位小数的数字。没有任何工作。

有什么想法吗?

【问题讨论】:

    标签: excel excel-formula excel-2010 rounding worksheet-function


    【解决方案1】:

    以下内容将彻底改变您的数据,因此请谨慎使用;甚至可能在备份副本上,直到您确定这是您想要的。

    如果您已将所有数字格式化为您想要的格式(例如 0.00)然后进入 Excel 选项 (Alt+F, T)。从左侧列表中选择高级,然后将右侧窗格向下滚动 ¾ 到 计算此工作簿时部分。

    点击设置显示的精度。确认警告。

                   

    记得点击右下角的OK接受选项更改并关闭Excel Options。工作簿中的所有数值都将四舍五入为其数字格式的显示值。请注意,设置为 General 的数字不应受到影响。

    使用风险自负。我并不是说这是一件坏事。只是在向此选项提交大量数据之前,您应该完全了解后果。请参阅Change formula recalculation, iteration, or precision 了解更多信息。

    【讨论】:

      【解决方案2】:

      试试:

      =ROUND(A1,2)  
      

      然后选择、复制、选择性粘贴、值。

      【讨论】:

        【解决方案3】:

        mrmcg,

        =TEXT(A1,"0.00") 是我在这里的首选方法。

        希望对您有所帮助,最好了解您需要更改哪些内容才能获得正确的结果。当您更改格式(即数字、小数、通用)时,您只是更改了数据的显示方式,而不是实际数据。

        您需要使用圆形、地板、文本等公式来更改实际数据。

        祝你好运,我希望这会有所帮助!

        【讨论】: