【问题标题】:Excel Custom Decimal Number Format Trailing Dot [closed]Excel自定义十进制数字格式尾随点[关闭]
【发布时间】:2013-02-17 04:33:35
【问题描述】:

当我设置自定义数字格式#0.#### 时,它适用于整数123 和123.23,但它不适用于像123.00 这样的十进制数,因为它显示为123.

如何设置正确的数字格式,以免在末尾显示.?

【问题讨论】:

  • “十进制数 123.00”是什么意思?对于 Excel,123.00 和 123 是同一个数字。
  • 是的,但这是个问题。不是显示 123,而是显示为 123。
  • 您说“这适用于整数 (123)”,但是当我将 123 格式化为 #0.#### 时,它显示为 123.
  • 如果我将 123.00 或 785.00 格式化为 123.,785,您错过了 0.00。

标签: excel excel-2007 number-formatting


【解决方案1】:

我相信,在 Excel 2007 及更高版本中,您可以使用条件格式来执行此操作。正如您已经完成的那样,使用您的自定义格式 #0.#### 格式化单元格。如果单元格值没有小数部分,则添加自定义格式以使用常规格式。

在条件格式对话框中添加基于公式的格式。在“格式化此公式为真的值”框中输入:

=INT(A2)=A2

在“设置单元格格式”对话框中,单击“数字”选项卡并选择General 作为格式。

【讨论】:

  • @Doug:数据是动态的,不确定哪个单元格没有小数部分。在这种情况下如何做。如何在 excel 2003 或 excel 2007 中解决此问题
  • 只需对整个范围内的数据执行这些操作。它旨在处理您的动态数据。继续尝试 :)。您的问题被标记为 Excel-2007,这就是它的用途。我认为 2003 年没有数字样式的条件格式。
  • 为什么没有人说是 Excel 格式错误,应该修复?!! dotnetfiddle.net/5lXZ65
【解决方案2】:

# 是显示的可选数字。 0 将强制执行该数字,即使它为零。将您的号码格式设为#0.00##。这将显示

  • 123 为 123.00
  • 123.00 为 123.00
  • 123.000 为 123.00
  • 123.001 为 123.001
  • 123.001111 为 123.0011

【讨论】:

  • :谢谢,我想将 123 显示为 123 而不是 123.00
  • 这应该被报告为 Excel 错误,因为通常情况下,#.### 格式不受尊重:dotnetfiddle.net/5lXZ65
猜你喜欢
  • 2015-06-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-13
  • 2018-08-09
  • 2012-11-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多