我们的身份证号码上记录着非常多的信息,今天我们教大家利用Excel软件从中提取出生日期、年龄和性别,其中的重点是理解每一个函数的意思,以及其中填入内容的意思。总之,函数除了实用,要的就是炫酷~ 一、出生日期利用【MID函数】和【TEXT函数】 =--TEXT(MID(A2,7,8),'0-00-00') ● 身份证上从第7位数开始,往后再取8位数,就是完整的包含“年月日”的出生日期。以第一个身份证号为例,首先利用MID函数提取A2这个单元格从第7位数开始,往后取8位的这一排数字,即MID(A2,7,8)。然后再套上TEXT函数,将取到的数字转为“0-00-00”的文本格式即可。 二、年龄利用【DATEDIF函数】和【TODAY函数】 =DATEDIF(B2,TODAY(),'Y') ● 利用提取到的出生年份,用“今年年份”减去“出生年份”,就能得到年龄。以第一个身份证号为例,我们要用“TODAY”减去“B2”得到数值,再提取其中的年份“Y”,即就是我们要计算的年龄。 注意:DATEDIF函数是一个隐藏函数,专门用于计算两个日期间的差值,需要手打。 三、性别利用【MID函数】、【MOD函数】和【IF函数】 =IF(MOD(MID(A2,17,1),2),'男','女') ● 辨别性别之前,我们要知道身份证号的倒数第2位数,如果是奇数的话,就是男性;偶数的话,就是女性。以第一个身份证号为例,我们首先利用提取函数MID取出A2这个单元格的第17位数;再用求余函数MOD,把取到的数值除以2,;最后用判断函数IF对余数进行判断,奇数除以2,肯定有余数,那就判断为“男”,而偶数除以2,没有余数,就判断为“女”,这样就能得到性别数据。
|
|