随着人民生活水平的提高,人们的生活方式也在发生着变化。现如今,越来越多的人都有了自己的身份证。身份证是个人身份证明的基本证件,它包含了个人的姓名、出生日期、性别、籍贯、民族、身份证号码等重要信息。其中,出生日期、年龄、性别这三个信息是最常用的,也是最能体现一个人基本信息的三个指标。那么,如何在 EXCEL 中快速提取身份证的出生日期、年龄、性别呢?。
一、提取身份证的出生日期。
身份证号码的最后四位数字即为出生日期码。出生日期码是根据公历出生日期计算出来的,格式为年、月、日,如19860101就代表1986年1月1日。根据身份证号码的规律,我们可以用 EXCEL 的函数来提取出出生日期。
使用 EXCEL 的 MID 函数提取身份证中的出生日期:。
MID(A2,7,8)。
其中,A2代表身份证号码所在单元格,7代表从第七位开始取,8代表取8位,即出生日期码。
二、提取身份证的年龄。
知道了出生日期,我们就可以根据公历计算出人的年龄。但是计算年龄是比较复杂的,需要利用 EXCEL 的函数和公式来运算。下面介绍两种常用的方法。
方法一:使用函数DATEDIF。
DATEDIF 函数可以直接计算两个日期之间的差距,如年龄。函数的语法如下:。
DATEDIF(start_date,end_date,unit)。
其中,start_date 表示起始日期,end_date 表示结束日期,unit 表示计算的单位,有“y”表示年,“m”表示月,“d”表示日。如计算某个人的年龄,公式为:。
DATEDIF(MID(A2,7,8),TODAY(),"y")。
其中,MID(A2,7,8)代表出生日期,TODAY()代表今天的日期,y代表计算年龄。运算结果就是该人的年龄。
方法二:使用年份函数和IF函数。
这种方法相对来说比较简单,只需要使用 YEAR 函数和 IF 函数就可以计算出人的年龄。YEAR 函数可以提取出一个日期的年份,IF 函数可以根据条件返回不同的结果。公式如下:。
IF(MID(A2,7,1)<"3",YEAR(TODAY())-YEAR(MID(A2,7,4))-1,YEAR(TODAY())-YEAR(MID(A2,7,4)))。
其中,MID(A2,7,1)代表身份证号码中的第7位,如果小于3,则说明出生年份在2000年之后,需要减去1;否则直接计算年龄。运算结果就是该人的年龄。
三、提取身份证的性别。
身份证号码的倒数第二位数字为性别码,奇数为男性,偶数为女性。根据这个规律,我们也可以用 EXCEL 的函数来提取身份证的性别。
使用 EXCEL 的 RIGHT 函数提取身份证中的性别:。
RIGHT(A2,2)。
其中,A2代表身份证号码所在单元格,2代表取两位,即性别码。运算结果为该人的性别,如果是奇数则为男,偶数则为女。