Excel身份证号码输入格式怎么设置

在Excel里输入身份证号码时,数字常被显示成科学计数法,末几位还会变成0。本文讲清先设置文本格式再录入的方法,以及已有数据、粘贴数据、PDF数据各自怎么处理,并给出核对清单。

表格里录入身份证号码,是很多人第一次就踩坑的地方。输入 18 位数字后,单元格可能显示成 3.21E+17 这样的科学计数法,或者末几位突然变成 0。等到发现问题,数据往往已经录错,补救起来很麻烦。

这篇文章写给需要在 Excel 里整理人员名单、报名信息、档案台账的读者。你会学到为什么会出现这些问题,如何在录入前把格式设对,已有数据和从外部复制来的数据该怎么处理,以及录完之后怎么逐项核对。读完之后,你可以放心地用公式从身份证号码里提取出生日和性别,不必担心前面的数据已经失真。

表格怎么填身份证号码格式?一句话结论

结论:在输入之前,把要填号码的单元格或整列设为文本格式,然后再录入。 已经显示成科学计数法的数据,格式改对后也不会自动恢复,需要重新录入。

你的情况推荐做法原因
新建表格,手动录入少量号码先选中该列,设为文本格式,再逐个输入录入时就不会被当成数字处理,一次到位
已经录入、显示成科学计数法的数据设为文本格式后重新录入,不要只改格式显示成科学计数法时,末几位已经丢失,改格式无法还原
从网页、文档或聊天记录复制号码用纯文本方式粘贴,粘贴后检查位数直接粘贴可能带入隐藏字符,或仍按数字处理
号码来自 PDF 或扫描件先识别文字,再复制到表格,或导出到 Excel 后检查扫描件无法直接选中文字,识别结果需要人工核对

开始之前:先确认这几点

动手前先判断下面几项,能避免做到一半返工。

  • 确认号码是 18 位还是 15 位。 现行居民身份证是 18 位,末位可能是数字,也可能是字母 X。1999 年以前签发的老版证件是 15 位,这类数据录入规则不同,需要单独核对来源。
  • 确认数据从哪里来。 手工录入、复制粘贴、导入外部文件、从 PDF 里取数,四种来源的处理方法不同。来源不清楚,后面很难判断哪里出了问题。
  • 确认表里是否已有数据。 如果原表已经录入了大量号码,要先检查哪些单元格已经失真。格式设置只对之后输入的内容有效。
  • 确认后续是否要做计算。 如果以后要用公式从号码中提取生日或性别,号码必须以文本形式保存。文本格式是公式能正确取值的前提。
  • 确认不需要做数值运算。 身份证号码是标识符,不是数量,不应该求和或参与比较大小。把它当文本处理,本身就符合它的性质。

在 Excel 里设置身份证号码文本格式的步骤

下面是录入身份证号码前的标准操作。整列设置一次,之后录入的号码都会按文本保存。

  1. 选中要填号码的列或区域。 点击列标可以选中整列。如果只有几行,拖选对应单元格即可。
  2. 打开单元格格式设置。 在选中区域上右键,选择设置单元格格式,或使用对应的快捷键。
  3. 把分类改为文本。 在分类列表中选择文本,确认后关闭窗口。此时单元格还没有内容,改动只影响之后的输入。
  4. 输入第一个号码并检查。 录入一个号码,看单元格是否完整显示 18 位,编辑栏里的内容是否和证件一致。
  5. 批量录入其余号码。 格式设好后,按正常方式逐行输入即可,不需要每个单元格都加前缀。
  6. 需要临时输入时,可以在号码前加单撇号。 输入一个英文单撇号,再接号码,Excel 会把它当作文本保存,单撇号本身不会显示在单元格里。这是只针对个别单元格的做法,适合少量补录。
  7. 从外部导入时,在导入步骤中把该列设为文本。 导入文本或表格文件时,多数导入向导都能为每一列指定数据类型。身份证号所在列选文本,可以避免导入后被自动转成数字。
  8. 录完后保存文件。 保存后重新打开一次,确认号码显示没有变化,再交给别人使用。

如果号码原本来自网页或文档,复制时可以先粘贴到纯文本位置,去掉格式,再复制到表格里。粘贴后按上一节的方法检查位数,发现异常立刻重做,不要等整张表录完再统一处理。

做完后逐项核对

录入完成后,不要只看一眼就结束。下面几项逐一检查,能发现大多数常见问题。

检查项怎么看有问题怎么办
是否完整显示 18 位看单元格显示,并对照编辑栏显示不全说明列宽不够或仍是数字格式,调整后重新录入
是否出现 E+ 字样单元格中出现 E 加正负号和数字说明按数字处理过,设为文本后重新录入,不能只改格式
末尾是否变成连续的 0从后往前看最后三到四位超过 15 位有效数字的部分已丢失,只能从证件或原始名单重新获取
末位字母 X 是否保留查看是否有以 X 结尾的号码X 丢失或变成其他字符,要重新输入,并确认大写
位数是否为 18用公式统计长度,或逐条抽查位数不对说明有漏输、多输或夹带空格,逐条修正
开头是否有多余空格或撇号点进单元格看编辑栏开头多余空格要删除;单撇号若显示在编辑栏中是正常的文本标记
对齐方式是否异常文本默认左对齐,数字默认右对齐如果仍是右对齐,说明单元格可能仍是数字格式,需要重设

核对时,建议随机抽查十几行并与原始证件或名单对照,而不是只看前几行。如果发现某一批次都有问题,通常是导入或粘贴环节出错,应回到来源处重做。

❓ 常见问题(FAQ)

1. 表格里已经显示成科学计数法的身份证号,改成文本格式就能恢复吗?

不能。Excel 超过 15 位有效数字的部分会被截成 0,改格式只影响之后的输入。应当从证件、原始名单或其他可靠来源重新录入这些号码。

2. 为什么我已经设成文本格式,号码还是显示成科学计数法?

多数情况是设置之前就已经录入,或者是复制粘贴进来的数据仍带有数字格式。把单元格设为文本后,需要重新输入或重新粘贴,才会以文本保存。

3. 设好格式后,怎样用公式从身份证号码里取出生日?

在号码为文本格式的前提下,可以用 MID 函数截取第 7 位到第 14 位,即出生年月日部分。取出后的结果仍是文本,需要转换成日期时再单独处理。公式结果要抽查几条,确认和证件一致。

4. 扫描版 PDF 里的身份证号码怎么录进表格?

扫描件无法直接选中文字,需要先识别出文字。OmniDoc 桌面客户端的 PDF 编辑功能包括 OCR 识别,识别后可以导出到 Excel,下载地址是 download.omnidoc.top。识别结果属于机器识别,录入后仍需对照原件核对,尤其是末位字母和相似数字。

📝 总结

表格怎么填身份证号码格式,核心只有一条:录入前先把单元格设为文本,录入后逐项核对显示和位数。已经失真的数据无法靠改格式找回,需要从原始来源重新获取。把格式设对,之后再用公式提取生日和性别,结果才可靠。

打开 OmniDoc,处理你的表格文件

更新于 2026-11-04