excel怎么显示身份证:三种可行方案
excel怎么显示身份证,优先用先设置单元格格式为文本再粘贴输入的方式,能完整展示18位身份证号码,不会自动把末尾数字变成0,适合还没有录入数据的空白单元格;已经录入、末尾数字丢失的号码无法恢复原始数字,只能重新录入,另外两种方案分别是输入前先打英文单引号、自定义单元格格式,自定义格式仅适合临时查看,复制到其他地方时容易出错,批量导入身份证清单优先选择文本格式预处理,不要直接粘贴到常规单元格。
excel怎么显示身份证,新建录入操作
选中你要存放身份证号的那一列或者一片单元格,右键点击选中区域,选择设置单元格格式,在弹出窗口分类列表里找到文本选项并选中,点击确定完成格式修改。完成格式设置之后,再往单元格输入身份证号码,或者把外部表格里的身份证内容复制粘贴进来,单元格就可以完整保留全部18位字符,excel不会触发科学计数法转换。这个操作的核心逻辑是,常规数字格式下excel会把长数字按浮点型存储,超过15位之后的数字会丢失精度,文本格式会把全部内容当成字符处理,不做数值运算转换。
英文单引号是临时快速录入的手段,在单元格激活状态下,先在键盘英文输入法状态敲一个单引号,紧接着输入身份证号,按下回车后单引号不会在单元格内显示,身份证完整展示。这种方式适合少量零散录入,不适合上百条数据批量处理,批量操作反复输入单引号会消耗较多时间。
excel怎么显示身份证,已损坏数据处理
已经直接粘贴身份证、看到末尾几位变成0的记录,无法通过修改单元格格式找回原本数字。excel在接收超长数字的时候,已经完成精度丢失,存储的数据本身已经改变,任何格式调整都只是改变展示样式,不能复原原始号码。你需要回到原始数据源,拿到正确身份证信息,按文本格式重新录入。
区分两种不同的异常表现,方便你快速判断。
- 显示为1.2345E+17:属于科学计数法展示,修改格式后末尾依旧是0
- 单元格内正常数字,最后三位全部变成0:属于底层数据丢失
excel怎么显示身份证,批量导入方案对比
| 方法 | 适合场景 | 复制兼容性 | 批量效率 |
|---|---|---|---|
| 预先设置文本格式 | 批量导入、长期存档表格 | 较好,复制后号码不变 | 高,一次设置整列生效 |
| 前置英文单引号 | 少量手动录入 | 较好,复制不带单引号 | 低,逐条操作 |
| 自定义0格式 | 本地临时查看,不推荐流转 | 较差,复制后末尾变0 | 中,设置简单但有局限 |
自定义格式设置方式是选中单元格,格式分类选择自定义,类型框输入0,确定之后表格本地可以完整显示身份证,但底层存储依旧是数值,复制到记事本、其他表格系统的时候,超长部分依旧丢失,只适合本机临时看一眼,不要用来对外传递数据。
导入TXT、CSV外部身份证文件时,打开数据菜单栏,使用自文本/CSV导入向导,向导里字段数据格式直接选定文本,再完成加载,从源头规避长数字精度丢失,很多人事先导入之后再改格式,就会出现号码损坏。
WPS表格和微软Excel在身份证展示规则上基本一致,同样存在15位以上数字精度限制,上面的操作步骤在两款软件里大多可以通用。
该方法的适用边界是,仅针对18位大陆居民身份证号码,15位旧版身份证号码数字长度不足15位,常规格式下大多可以正常显示,一般不需要额外设置文本格式。
