18位身份证号是标识符,不参与数值运算。表格数值精度通常只能可靠保留约15位有效数字,一旦按数字录入,后几位可能已经被改写;把显示格式改成文本并不能恢复丢失的原号码。
先判断数据是否已经损坏
| 现象 | 处理 |
|---|---|
| 新输入即将录入 | 先把整列设为文本,再粘贴或输入。 |
| 显示1.10105E+17但编辑栏18位完整 | 可能只是显示问题,改为文本并重新确认。 |
| 编辑栏末几位已经是0 | 精度已经丢失,必须回到原始名单重新导入。 |
| CSV打开后自动变科学计数法 | 不要直接双击,使用数据导入并指定该列为文本。 |
正确录入和导入长编号
- 整列预设文本格式
在任何数据进入前选中编号列设为文本,列标题也写清“证件号码(文本)”。
- 少量手输加前导单引号
单引号只用于告诉表格按文本存储,单元格显示不会包含它;批量数据不建议逐个添加。
- CSV使用导入流程
在导入预览中选中证件列并指定文本类型,确认前导0和18位尾号都保留。
- 做长度与重复校验
用LEN检查应有长度,用COUNTIF标记重复;校验只发现异常,不代表号码真实有效。
发现尾号全部变成000
一列号码先以常规格式粘贴,再改成文本。虽然单元格左上角显示文本提示,但编辑栏中的末三位已经变成000,这时无法从当前文件推算原值,应从人事系统或原始导出重新获取。
重新导入后随机抽取首行、中间行和末行,与原始文件逐字符比对。身份证号属于敏感个人信息,校验文件应限制访问,不在公共群聊或无权限共享表中传播。
交付前的数据完整性检查
- 所有编号长度是否符合当前数据规则,前导0是否保留。
- 末四位是否异常集中为0000或重复模式。
- 保存、关闭并重新打开后,显示和编辑栏内容是否一致。
- 共享范围是否仅包含业务需要的人员,导出副本是否及时清理。
长编号应从一开始就按文本管理。科学计数法有时只是显示形式,但超过数值精度后的尾号丢失是不可逆的;发现异常时回到可信源,而不是继续修改格式。
跨软件打开后数值发生变化时可继续排查WPS表格公式和Excel结果不同:函数、区域设置和日期排查;如果正常公式也被当成文本显示,则属于WPS表格打开后公式显示为文本:单元格格式与显示公式检查描述的另一类格式问题。