怎样从身份证号码里提取出生年月日、性别、年龄

在人事管理中经常会遇到需要统计一些人的年龄等问题,但原始资料只有身份证号码,其实这足够了。在EXCEL中,引用其内置函数利用身份证号码可以提出某人的出生年月、性别、年龄。

操作方法

  • 01

    首先需要知道18位身份证号码各个位代表的是什么,1-6位为地区代码;7-10位为出生年份;11-12位为出生月份;13-14位为出生日期;15-17位为顺序号,第17位奇数分给男性,偶数分给女性;第18位为校验码。

  • 02

    提取“出生日期:生日是从第7位开始至第14位结束。提取出来后为了计算“年龄”应该将“年”“月”“日”数据中添加一个“/”或“-”分隔符。 首先要保证正确的输入了身份证号码。(假设在B2单元格中)如图:

  • 03

    将光标定位在“出生日期”单元格(C2)中,然后在单元格中输入函数公式“=MID(B2,7,4)&"-"&MID(B2,11,2)&"-"&MID(B2,13,2)”即可计算出“出生日期”。操作效果如下图:

  • 04

    使用填充公式功能即可实现批量处理。如图:

  • 05

    提取“年龄“。出生日期”确定后,年龄则可以利用一个简单的函数公式计算出来了:将光标定位在“年龄”单元格(这里是D2)中,然后在单元格中输入函数公式“=INT((TODAY()-C2)/365)”即可计算出“年龄”。 使用填充公式功能即可实现批量处理。如图:

  • 06

    18位身份证号码中,第15~17位为顺序号,奇数为男,偶数为女。 将光标定位在“性别”单元格(E2)中,然后在单元格中输入函数公式“=IF(VALUE(MID(B2,15,3))/2=INT(VALUE(MID(B2,15,3))/2),"女","男")”即可计算出“性别”。使用填充工具就可以批量提取。

(0)

相关推荐