乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何用EXCEL提取身份证号中的出生日期和年龄-excel身份证号码格式

如何用EXCEL提取身份证号中的出生日期和年龄-excel身份证号码格式

作者:乔山办公网日期:

返回目录:excel表格制作

在使用excel表格处理人员信息时,经常会遇到人员信息中既有身份证号,又有出生日期和年龄的情况,其实身份证号中就包含出生日期和年龄信息,如果挨个录入,即费时费力,又不能保证数据前后一致。下面我就介绍如何用身份证号提取出生日期和年龄。

如何用EXCEL提取身份证号中的出生日期和年龄


提取出生日期

大家都知道,身份证号的第7位到第14位就是出年日期信息,那么我们可以用MID函数提取出来,然后用TEXT函数转换为日期格式。

如何用EXCEL提取身份证号中的出生日期和年龄

先看里面的MID函数,它的作用是取一个字符串中的几个字符,本例中就是从B2单元格中字符串的第7位开始,取8位,运算的结果就应该是 "19851026"。

TEXT函数是对字符串进行格式化,本例中就是将前面MID函数运算出的"19851026"字符串格式化为"0000-00-00"的日期格式,当然也可以格式化为"0000年00月00日"的格式。

有时候我们想要"1985.10.26"格式,上面的函数就不能完成了,我们可以用"&"(连字符)来完成。

如何用EXCEL提取身份证号中的出生日期和年龄

这个例子中我们用的三个MID函数,分别取B2单元格中字符串中的年、月、日,中间用&"."&来连接,这就表示用"年"连接"."再连接"月"再连接"."再连接"日","."在这里就是一个字符串,注意一定要用半角引号。

提取年龄

既然能提取出生日期,年龄就更简单了,可以用TODAY函数来取得当前日期,再用DATEDIF计算当前日期和前面提取日期的间隔就行了。

如何用EXCEL提取身份证号中的出生日期和年龄

先看里面的TODAY()函数,这是取当前系统日期,如"2019-04-19",DATEDIF函数是计算后面的第一个日期(C2单元格)和第二个日期(系统日期)之前的间隔,"Y"表示以年来计算,那么这两个日期之间就相隔33年。


附送小技巧

快速填充很多行数据

当数据有上成千上万条时,做好第一行的公式后,往下拉就很费劲了。这时候我们可以复制(Ctrl+C)这个公式单元格,然后选中下一行的这一格,拉右侧滚动条到最后一行所在位置,按Shift,点最后一格,这样就选中了所有需要填充公式的单元格,然后粘贴(Ctrl+V)就可以了。

公式复制到别处时出现错误

当将有公式的单元格复制到别处或改变公式单元格的所在位置后,公式所在的单元格就会出现错误。当需要这些操作时,我们可以先选中公式单元格,复制,然后在相同位置点右键选择菜单 "选择性粘贴"——"数值"进行覆盖,这样公式就没有了,只剩单纯的数据,想怎么复制都不会发生变化了。

相关阅读

关键词不能为空
极力推荐
  • Excel数据分列拆分数据-excel拆分单元格

  • excel拆分单元格,Excel中,有时我们想将一个单元格中内容拆分到多个单元格当中,以方便调整或计算,如何做呢?这里我们要用到数据分列功能哦。单击源数据单元格,数据选项卡,分列

ppt怎么做_excel表格制作_office365_word文档_365办公网