为什么Excel 2010会自动重新格式化数字?
Excel 2010正在自动重新格式化已经应用了特定数字格式的数字/单元格。每当我访问或修改单元格内容时,Excel都会通过将小数点位数改为2来重新格式化。我已经进入文件/选项/高级选项,并确保自动添加小数点位数的选项是未选择的,但Excel仍然会自动进行更改。每次更改/访问单元格内容时,继续重新选择数字格式非常耗时。
有什么办法吗?
Thx!
Excel 2010正在自动重新格式化已经应用了特定数字格式的数字/单元格。每当我访问或修改单元格内容时,Excel都会通过将小数点位数改为2来重新格式化。我已经进入文件/选项/高级选项,并确保自动添加小数点位数的选项是未选择的,但Excel仍然会自动进行更改。每次更改/访问单元格内容时,继续重新选择数字格式非常耗时。
有什么办法吗?
Thx!
你不必每次都改变单元格的格式。你可以将相同的格式应用于整列、范围甚至工作表。如果你知道所有单元格中都会有数字,请确保你将它们设置为数字格式之一。General
格式化选项被Excel视为一种 “无格式化 "选项,所以它经常会尝试猜测你想要的具体格式。
另外, 你可能想看看这个答案 ,看看它是否适用于你的情况。
如果你使用通用格式,Excel会假设你没有应用格式,所以它会尝试为你输入的数据找到最佳格式。要禁用这个功能,请进入文件 =/> 选项 =/> 高级,并取消选中 "扩展数据范围格式和公式 "的选项。
我也有类似的问题。
我将数字格式化为带有一个或两个小数点的百分比。每当我通过添加/减去%
来改变单元格值时(例如公式是=A2-.2%
),它就会用15位有意义的数字来重新格式化单元格。啊!
我尝试了上面的提示(例如取消选择扩展数据范围格式和公式),但没有任何帮助。我试着将单元格重新格式化为General,然后应用%
格式,然后更新公式。同样的问题。我进入自定义格式,删除了带有15位小数点的%
格式,但只要我重新编辑单元格的公式,Excel就神奇地重新创建了15位的自定义格式并应用它。
我终于找到了解决办法。
在加减法时,不要在公式中使用%
。取代=A2-.2%
,使用=A2-.002
。
在Excel Options
中,进入Advanced
,取消勾选 “自动插入小数点 ”
对于Excel 2003或更早的版本,在Tools
菜单下Options
/> 0x6&/> 取消选择 “固定小数点位"。
我也有同样的问题,用这个博客解决了。 https://kb.wisc.edu/helpdesk/page.php?id=1567
步骤1.
Excel 2010/2013 - Go to File -> Options
Excel 2007 - Go to Office Button -> Excel Options
步骤2.
Select Advanced in the left hand column.
步骤3.
Uncheck Automatically insert a decimal point.
步骤 4.
Click OK
打开Excel。
这一步取决于你使用的Excel版本。
Excel 2003 - Go to Tools -> Options
Excel XP - Go to Tools -> Options
Excel 2001 - Go to Edit -> Preferences
Excel X - Go to Excel -> Preferences
Select the Edit tab.
Uncheck Fixed Decimal Places:.
Click OK.
谢谢,可能会对其他人有帮助。
试着右击违规单元格,点击Format Cells...
并选择General
格式。
我遇到了这里描述的自动格式问题;通过取消选中 “扩展数据范围格式和公式 "和 "对小数和千位数使用系统分隔符 "选项,解决了这个问题。