【问题标题】:Cell formatting: zero without decimal spaces and numbers with two spaces单元格格式:零不带小数空格,数字带两个空格
【发布时间】:2021-09-19 17:20:45
【问题描述】:

我有一个表格,其中包含如下数据:

Heat Value
Heat Radiated 1 0
Heat Radiated 2 2554.56
Heat Radiated 3 25.01
Heat Radiated 4 0

等等……

我想知道是否可以用数字格式化单元格以在与 0 不同的数字上留下 2 个小数点,并单独留下 0,当然可以一起这样做(不是一个一个) .

谢谢!

【问题讨论】:

    标签: excel format decimal zero


    【解决方案1】:

    在你的情况下,我会做以下事情:

    1. 选择要修改的范围

    2. 右键单击它

    3. 选择:“格式化单元格”

    4. 在“数字”部分点击“自定义”

    5. 在“类型”文本框中输入

      ##0,00;-# ##0,00;###0

    6. 点击确定

    在此处阅读有关如何应用自定义格式的更多信息:https://support.microsoft.com/en-us/office/review-guidelines-for-customizing-a-number-format-c0a1d1fa-d3f4-4018-96b7-9c9354dd99f5

    【讨论】:

    • 哇!这行得通,谢谢!生病检查微软的文档,非常感谢! :)
    【解决方案2】:

    您可以在 Excel 电子表格中的所有数字上使用 =IF(<cell address>!=0, ROUND(<cell address>,2))

    以下将仅对 0 以外的数字进行四舍五入,因为它指定了 <cell address>!=0,即单元格中的值不应为 0。

    注意:将<cell address> 替换为单元格地址,例如A1

    【讨论】:

    • 这个解决方案对我不起作用,因为我希望格式是那样的,单元格上没有公式。用户应该能够写出他想写的任何数字,使用您的解决方案,数字将在一个单元格中,而生成且格式正确的数字将在另一个单元格中,对吧?
    • @MiguelGutiérrezdeAntón 不,结果数字将在同一个单元格中 - 只需选择所有带数字的单元格,然后在显示 fx 的区域中写入公式
    猜你喜欢
    • 2017-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多