根据数据自动确定 Excel 列表中的小数位数?

根据数据自动确定 Excel 列表中的小数位数?

假设我有一个如下列表:

4  
1.5  
6.333425  

当我把这样的列表放入类似列表专家,程序知道这些是数字(不是字符串),并且也知道我希望它们显示在我实际输入的小数位数上。

现在,如果我尝试将相同的列表放入 Excel 中,它将显示:

A)

4.000000   
1.500000  
6.333425  

真的很烦人,因为现在我不知道该值是否正好是 4.00000(非常精确的测量值)或者边距或误差是否只能测量到 4。

b)

4  
2  
6  

也烦人

我该怎么做才能尽可能轻松地进入原始列表?

理想情况下,我不想必须进入每个单元格来设置自定义小数位数,因为这样步骤更多。另外,我不想使用文本格式,因为这可能会干扰以后的图表或其他内容。

答案1

这甚至可能是您的 Excel 表或模板中的设置。

通常情况下,Excel 仅显示输入的数字,并且不不是添加尾随零,除非您明确格式化单元格以执行此操作。您所描述的(4成为4.000000)意味着单元格设置为小数点后固定 6 位数字的格式(0.000000或甚至更复杂的格式)。如果您使用“常规”格式,则不会发生这种情况。

  1. 选择所有单元格并将格式更改为“常规”。一切都应该没问题。
  2. 找出固定数字格式代码的来源,并修复模板(以同样的方式 - 设置为“常规”)

相关内容