在 Excel 2010 中禁用自动格式化

Jos*_*osh 7 microsoft-excel

我已经从 Excel 选项中校对选项卡的自动更正菜单中禁用了自动格式化。无论出于何种原因,即使在空白单元格中明确设置格式后,我仍然会遇到这种格式更改。我的表包含四列,ABC 和 D。A、B 和 C 的格式为时间,而 D 的格式应为一般。然而,在 A 和 B 中输入时间(计算 C 中的时间)后,在 D 中输入的任何数据都被格式化为时间。我可以在输入数据后将其改回常规,但即使我在后续空白行中设置了 D 列的格式,它仍然会更改为时间格式!

这种行为在 Excel 2010 中是新的,因为我使用的是 2007 年创建的同一张工作表。有什么想法吗?

tec*_*tle 6

如果您使用通用格式,Excel 会假定您尚未应用格式,因此它会尝试为您输入的数据找到最佳格式。要禁用此功能,请转到文件=>选项=>高级并取消选中“扩展数据范围格式和公式”选项。

Excel 选项

否则,您可以将 D 列设置为数字、文本甚至自定义格式,Excel 将停止更改该列的格式。