分享

EXCEL里如何选取身份证里的出生年份计算年龄

 无孔不入 2011-11-24

EXCEL用身份证计算年龄

提问:我在excel里记录所有员工的信息,输入了身份证后,是不是可以通过函数选取出出升年份,再用公式计算出年龄?

答:是的。

原理为:Excel中提供了一个名为MID的函数,其作用就是返回文本串中从指定位置开始特定数目的字符,该数目由用户指定,MID函数的格MID(text,start_num,num_chars)

比如MID“123456”23)=“345”这就是表示从字符串“123456”中第2个字符开始选3个字符。

假设你的信息在B1里,在B1里的身份证号必须是文本型的。而且是15位的,那么我们把C1作为计算年龄的单元格,则C1MIDB176)这样就可以了。比如:MID“140622781203122”76)=“781203”表示他是78123日的生日。也就知道他的年龄了。

    实例:

一、计算年份的公式; (15位与18位身份证通用公式)

IF(LRN(A1)=15,”19”&MID(A1,7,2),IF(LRN(A1)=18,&MID(A1,7,4)))

    二、计算年月日的公式; (15位与18位身份证通用公式)

IF(LRN(A1)=15,”19”&MID(A1,7,6),IF(LRN(A1)=18,&MID(A1,7,8)))

注明:上述公式中:A1表示是身份证号码放置的单元格。15代表是15位身份证号码。“19”代表是在15位身份证号码的年份前加上19字符。7代表身份证从第七位。2代表是15位身份证号码从第七位开始后两位,即年份如65年。18代表18位身份证号码。7代表身份证第七位。4代表18位身份证从第七位起,后4位数字。如1958年。

    三、根据年份计算年龄公式:

SUM(2011-$B1).说明:2011是指当前年份的数据。$代表单元格列的绝对引用。B1代表是年份放置的单元格。

 

                                                  2011.11.24综合于网络,且应验过是准确的。

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多