多语言展示
当前在线:1139今日阅读:84今日分享:32

Excel - 如何根据身份证号获取出生日期及年龄?

在公司人事处,经常会用到员工的身份证号码进行信息登记。而身份证号码里面又包含了很多信息,可以通过对身份证号码进行适当的处理获取所需信息。今天和大家分享的是如何从身份证号码中获取出生年月日信息以及如何根据这些信息知道年龄。所涉及到的公式有MID、DATE、TODAY,效果图如下所示。
工具/原料
1

Excel 2016

2

包含员工姓名及身份证号的源数据表格

方法/步骤
1

在开始之前,和大家介绍下身份证号码的组成,前面6位是对应省市县的代号,接下来8位为出生年月日信息,接下来3位为顺序码,最后1位为校验码。今天我们需要的是第7位到第14位的号码。所以年这里用的公式为:=MID(B2,7,4),MID主要用于文本截取。

2

接下来,月和日的获取和年的类似,只需要更好MID第二第三个参数即可。公式分别为:=MID(B2, 11,2) 和 =MID(B2,13,2)。年月日单元格输入公式为=DATE(C2,D2,E2)。

3

根据第一步得到的年份信息,即可知道对应人员现在年龄,公式为 =YEAR(TODAY())-C2。用现在的年份-出生年份,即可获取周岁信息。

4

这样第一行的所有公式就输入完成了,选中C2:G2区域。

5

用鼠标拉动G2单元格右下方的“+”号,然后往下拉,这样每行的信息都有了。

6

全选数据表格,点击【开始】选项卡,然后点击【套用表格格式】,点击如图或是其他喜欢的表格格式。

7

在跳出的对话框中,点击确认即可完成整个表格的处理。

注意事项
1

如果不需要独立列出年月日信息,可以将不同公式进行嵌套使用

2

可以根据需要对表格进行其他设置,比如加入入职时间,的工龄等

推荐信息