巧用excel分列从身份证号里提取出生日期

时间:2022-08-08 21:07:36 

在进行员工信息统计的时候,往往用到姓名、性别、身份证号和出生日期等不同字段。这些信息单个输入工作量将会很大,如果输入了身份证号,我们就没有必要再出生日期了,出生日期可以从身份证号码里面提取,下面是具体的实现方法。

由于身份证号可能有15位和18位两种情况,首先需要让身份证号按照15位和18位进行区分。在Excel软件没有提供按照字数进行排序的命令,我们可以借助len()函数来实现。假如在A列中记录了员工的身份证号码,在其他列,比如D1单元格中输入“=len(A1)”函数,然后拖动填充句柄到最后一个单元格,就可以统计出每一个身份证号码的位数,然后按照D列进行排序,就可以把身份证号码按照位数进行分开了。

排序完成后首先需要去掉出生日期前面的数字,下面以18位身份证号为例进行介绍。选中所有18位身份证号所在单元格,然后执行数据/分列命令,弹出“文本分列向导”的第1步对话框,在原始数据类型中单击选择“固定宽度”单选按钮。

单击下一步按钮,进入第2步设置字段宽度(列间隔)对话框,在数据预览对话框中第6个数字后面单击鼠标,出现一个有箭头的垂直线,将身份证分为前后两部分。

单击下一步按钮,进入第三步设置每列的数据类型对话框,单击分列线左侧的数据使其处于选中状态,在列数据格式列表中选择文本类型,再单击选中分列线右侧的数据并设置为文本类型,然后单击确定按钮,A列中的身份证号就会被分割成两列,分割后前6位存储在A列中,其他数据存储到B列中。

再选中分割后B列中的12位数字,并执行数据/分列命令,需要注意的是在第2步中要将分列线设置在第8位数字后面,在第3步中将左侧数字设置为日期格式,这样就会将18位身份证号的第7至14位数字提取出来并以日期的格式存储到B列中。15位身份证号的提取方法是18位基本相同,只不过在第2步中需要将分列线设置在第6位数字后面。

标签:巧用excel分列从身份证号里提取出生日期
0
投稿

猜你喜欢

  • 笔记本电脑网速很慢怎么解决?

    2023-02-21 19:11:08
  • WPS单元格格式对齐功能可以轻松实现正负90度或45度的文字方向

    2023-08-17 21:32:35
  • PPT环形图制作实例教程

    2022-02-26 07:57:52
  • Excel表格中的图表应用攻略 Excel图表怎么选择应用

    2023-06-04 01:28:03
  • 如何在Word2010中更正拼写时仅根据主词典提供建议

    2022-10-29 14:36:59
  • win10系统的安装方法及步骤

    2022-06-29 12:43:25
  • Fireworks怎么羽化图形?Fireworks羽化图形的方法步骤

    2023-05-02 12:10:46
  • 用Word 2007 发最规范帖子

    2022-02-01 14:04:07
  • PPT软件图片双重曝光效果的制作方法教学

    2023-01-19 13:51:33
  • win10日历无法同步怎么办_ win10日历无法同步解决教程

    2022-02-07 20:27:49
  • wps表格中怎样让"高级筛选"变身查找函数

    2023-12-03 00:07:35
  • Win10局域网搜索不到打印机怎么办?

    2023-07-13 13:29:37
  • Win7怎么设置屏幕保护?Win7设置屏幕保护的方法

    2022-07-14 12:44:17
  • PPT幻灯片中如何嵌入字体格式

    2022-02-13 08:43:37
  • 苹果什么时候出5g手机?苹果x未来支持5g网络吗?

    2023-11-08 14:44:03
  • cad延伸快捷键是什么

    2022-12-19 18:39:01
  • word用VBA快速输入拼音

    2023-12-07 14:46:19
  • Win7系统电脑使用共享时提示函数不正确的解决方法

    2022-04-18 22:40:37
  • 利用MAC中的QuickTime视频播放器来播放各种媒体视频

    2022-09-22 19:24:10
  • 2007word文档密码设置

    2023-10-12 21:18:29
  • asp之家 电脑教程 m.aspxhome.com