Excel 2010 会自动重新格式化已应用特定数字格式的数字/单元格。每当我访问或修改单元格内容时,Excel 都会通过将小数位数更改为 2 来重新格式化。我已经进入文件 \ 选项 \ 高级 \ 并确保未选择自动添加小数位的选项,但 Excel 仍会自动进行更改。每次更改/访问单元格内容时继续重新选择数字格式非常耗时。
有任何想法吗?
谢谢!
答案1
您不必一次更改一个单元格的格式。您可以将相同的格式应用于整个列、范围甚至工作表。如果您知道所有单元格中都有数字,请确保将它们设置为其中一种数字格式。Excel 将格式化选项General
视为一种“无格式”选项,因此它通常会尝试猜测您想要的具体格式。
或者,你可能想看看这个答案看看它是否适用于你的情况:
如果您使用常规格式,Excel 会假定您未应用格式,因此它会尝试为您输入的数据找到最佳格式。要禁用此功能,请转到文件=>选项=>先进的并取消选中“扩展数据范围格式和公式”选项。
答案2
我遇到了类似的问题。
我的数字格式为百分比,带有一位或两位小数。每当我通过添加/减去 a 来更改单元格值时%
(例如公式为 =A2-.2%
),它都会使用 15 位有效数字重新格式化单元格。哎呀!
我尝试了上述技巧(例如取消选择“扩展数据范围格式和公式”),但没有帮助。我尝试将单元格重新格式化为一般的,然后应用%
格式,然后更新公式。同样的问题。我进入自定义格式并删除了%
带有 15 位小数的格式,但是当我重新编辑单元格的公式时,Excel 神奇地重新创建了 15 位小数的自定义格式并应用了它。
我终于找到了解决方案:
%
加/减时,公式中不要使用。而要=A2-.2%
使用=A2-.002
。
答案3
在 Excel 中Options
,转到Advanced
并取消选中“自动插入小数点”
对于 Excel 2003 或更早版本,在Tools
菜单 > Options
> 下取消选择“固定小数位”。
答案4
知道了!右键单击整个列或仅单击您正在处理的单元格...“格式化单元格”,然后选择“数字”,然后将“小数位数”设置为 0,(我的读数为 2),然后“确定”。