我使用 MS Office 2010。使用 Excel 时,每当我输入 1 A、2 A、3 A 直至 12 A 并通过按 Tab 或 Enter 键移动到下一个单元格时,它都会自动变为 1:00 AM、2:00 AM.....12:00 AM。当我输入 13 A 时不存在此问题,它只在 12 A 之前出现。
当我输入 1 P、2 P 直到 12 P 时,也会出现同样的问题。它会变成 1:00 PM、2:00 PM.......12:00 PM。大于 12 的数字没有问题。
为什么会发生这种情况?我该如何阻止这种情况?
答案1
Excel 将您输入的“1 A”更改为“1:00 AM”,因为程序员认为,如果将“1 A”输入单元格,大多数人都会想要时间。因此,1 到 12 之间带有 A 或 P 的条目将转换为时间。
要停止这种情况,您可以禁用自动更正(我需要查找命令),或者您可以在text
输入数据之前格式化单元格。
添加:
也可以通过按Ctrl-来撤消自动更正z。
答案2
这是因为它使用默认格式并检测时间。
在输入数据之前,选择单元格,然后将格式更改为文本(右键单击单元格并选择“格式...”)。