ARTICLE · 1356298
求求Excel别改了!001变1、1-2变1月2日,我被这毛病坑惨了
求求Excel别改了!001变1、1-2变1月2日,我被这毛病坑惨了
输入 1-2,你会得到 1月2日。输入 001,开头的 0 会消失。别担心!是 Excel 在"自作聪明"。
▋可能你会遇到以下问题:
1. 输入 1-2 并按回车,它会变成 1月2日
2. 输入 1/2 会自动转换为 1月2日
3. 输入 (1) 会自动转换为 -1
4. 输入 001 会自动丢失前导 0
5. 输入 1-2-3 可能会变成日期,或者彻底乱套。
你的输入正在被 Excel 自动“翻译”。
▋真正的问题是什么?
两个选项需要取消勾选。它们是“自动更正选项”和“键入时自动套用格式”。这两个默认都是勾选状态,会自动转换分数、日期、带括号的负数以及前导零。
▋怎么知道是这引起的?
如果出现以下任何情况,你就知道是它引起的:
1. 输入后内容变了,编辑栏也不是原样;
2. 把单元格格式改成文本,已输入的内容不会自动变回来;
3. 新建一个全新的空白电子表格也会发生这种情况,说明不是文件坏,是 Excel 的本性。
▋怎样才能阻止这种情况发生?
1. 在输入数据前先敲一个英文单引号。这会保持你的数据原样。如:'1-2、'1/2、'(1)、'001。
2. 在输入数据前将单元格格式改为文本。
3. 文件 → 选项 → 校对 → 自动更正选项 → 取消勾选“分数替换为日期”和“带括号的负数”的选项。

如果你的数据已经被转换了,你要删除它并重新输入。更改格式是也没用。
▋哪些情况最容易出问题?
序列号、员工编号、分数、班级编号、座位号、型号、版本号以及以 0 开头的代码。将它们作为文本输入。
下次你输入 1-2 变成 1月2日时,别慌!只要关掉这个“翻译”的小毛病就行了。















































































