普通网友 2024-03-25 09:26 采纳率: 0%
浏览 5

提取Excel中身份证信息

Excel表格第一列为身份证号,如何将身份证中出生日期提取到第二列

  • 写回答

2条回答 默认 最新

  • 码农阿豪@新空间代码工作室 Java领域优质创作者 2024-03-25 09:26
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    问题解答: 要提取身份证中的出生日期,需要先了解身份证号的编码规则。身份证号码一共18位,其中前6位为地区代码,接下来8位为出生日期代码,最后4位为顺序码和校验码。 根据这个规则,可以使用Excel的函数来提取出生日期。具体步骤如下:
    1. 新建第二列。
    2. 在第二列的第一行输入以下公式: =DATEVALUE(LEFT(A2,14)/10000&"-"&MID(A2,11,2)&"-"&MID(A2,13,2)) 说明: LEFT(A2,14)表示取身份证号前14位,即地区代码和出生日期代码。 /10000将出生日期代码除以10000,即得到年份。 MID(A2,11,2)表示取身份证号从第11位开始的2个数字,即月份。 MID(A2,13,2)表示取身份证号从第13位开始的2个数字,即日期。 & 表示连接字符串。 DATEVALUE将连接好的字符串转换为日期格式。
    3. 按下Enter键,公式会自动填充至下面所有单元格。
    4. 如果想将结果粘贴为数值,可以将第二列复制后,选择第二列,右键选择“值”即可。 案例: 例如,身份证号为:“11010119800101001X”,则运用上述方法提取的出生日期为:“1980/1/1”。 代码: 此题无代码。
    评论

报告相同问题?

问题事件

  • 创建了问题 3月25日

悬赏问题

  • ¥15 关于区块链和边缘环境搭建的相关问题
  • ¥15 windows远程桌面断卡重连软件卡顿问题
  • ¥30 Unity 实现扫描效果
  • ¥15 HbuilderX检测不到安卓模拟器
  • ¥15 这个main已经在filename.obj中定义是什么错 C语言
  • ¥15 关于#linux#的问题:exsi8.0系统 怎么更改web访问端口,不用80、443
  • ¥15 使用elementor设计样式
  • ¥15 谁能提供一个中文版的推销咨询网站连接?
  • ¥15 springboot项目程序启动报错
  • ¥15 grlb复位后关闭硬限位开关,移动中仍然会触发停止。