先说结论:把历史记录编号当作文本,不要当作可计算的数字。假设档案将0017、017、17定义为三个不同编号,它们就应保留为三个原始文本值;如果文件打开后只剩17,Excel无法从这个数字反推出原来有几位,也不能为了“恢复”而统一补成四位。
导入前先指定编号列为文本
如果仍有原始文件,重新导入时,在Excel的文本导入界面预览数据,把编号这一列设为“文本”后再加载。不同版本的菜单名称和入口可能略有差异,应以当前界面为准。若只是手工录入,可先把目标列设置为文本;少量输入也可在编号前加英文单引号。关键是让文本身份在转换前确定,而不是事后修改显示格式。
微软说明,Excel自动转换数字时可能删除前导零;导入前指定文本,才能避免这一损失。查看Excel保留前导零的说明。
对照转换前后,避免把猜测当恢复
下表是虚构验收练习,分别记录原文件、错误转换、正确导入和核对结论。单靠给数字添加显示格式,不能找回未知的原始位数。
| 原文件 | 未设文本导入 | 正确导入 | 结论 |
|---|---|---|---|
| 0017 | 17 | 0017 | 保留4位 |
| 017 | 17 | 017 | 保留3位 |
| 17 | 17 | 17 | 原本2位 |
已经变成数字后怎么核对
先找回未被改写的原文件、截图或其他授权副本,逐行比对编号。若只有数字17而没有任何长度依据,就只能确认数值相同,不能确认它原来是0017、017还是17。不要直接用补零公式批量“修复”,除非资料规范明确规定所有编号固定长度,并且该规则有原始依据。以后可将编号列与日期、数量等字段分开:编号用于识别和匹配,数量才用于计算。保存后抽查这三种测试值,重新打开文件仍显示原样,才算通过。
阅读提醒:本文仅用于规则说明、页面信息观察和风险提示,不提供账户注册、资金托管、交易撮合或投注服务。