首页 >  综合 >

出生日期年龄计算公式excel身份证(出生年月计算公式excel身份证)

发布时间:2022-10-31 04:50:48阅读:

    今天澳航推介会小小来和大家谈一谈聊一聊关于出生日期年龄计算公式excel身份证(出生年月计算公式excel身份证),以及excel中身份证计算年龄公式、如何用excel表格计算出身份证年龄?、EXCEL里如何自动计算身份证号的年龄、excel 中把身份证号转换成年龄和出生日期的公式是什么?相关信息的知识内容,由我先从目录开始一个个讲解细说,希望对各位有所帮助,你们的支持就是我最大的动力,如果你想测算一下你的情况,那就测算一下,同时收藏一下本站,以下是小编对此问题的归纳整理,让我们一起来看看吧。

文章目录列表:

一、excel中身份证计算年龄公式

        根据年份计算年龄

        如下所示,是员工的身份证信息(数据模拟,最后四位对案例没有影响,都显示为X)

        我们知道身份证号的第7至14位,代表着出生的年,月,日,现在我们仅需要根据出生的年份来计算年龄,如吕布是1993年的,我们只需要用2019-1993=26来计算年龄,所以首先要把身份证号中的第7位至10位提取出来:

        使用MID函数,在C2中输入公式:=MID(B2,7,4),表示从B2单元格的第7位开始取4个字符。

        然后我们使用今年的年份2019减去这个出生年份:C2公式改成=2019-MID(B2,7,4)

        如果过了一年,又需要把2019改成2020,如果我们不希望改动的话,可以使用公式:

        =YEAR(TODAY())-MID(B2,7,4)

        TODAY()函数显示今天的日期,YEAR()函数是求日期的年份。

        根据出生的年月日计算年龄

        如果出生日期是在1991年4月26日,今天是2019年4月23日,还没有到26日,那么不能算已满的年龄,只能算2019-1991-1=27岁

        如果出生日期是在1991年4月23日,今天2019年4月23日,才能算28岁的话,那应该如何计算?

        首先我们得提取出身份证里面的年月日,我们使用公式:

        =TEXT(MID(B2,7,8), 0-00-00 )

        然后再使用DATEDIF函数来进行计算:

        =DATEDIF(TEXT(MID(B2,7,8), 0-00-00 ),TODAY(), y )

        其中DATEDIF(起始日期,结束日期,"y )表示两个日期之间已满多少年。

二、如何用excel表格计算出身份证年龄?

        excel中使用身份证号计算年龄,可通过YEAR,TODAY获得当前年份,使用MID函数获得身份证的出身年份,两者相减即可得到年龄。

        方法步骤如下:

       

       
2、在公式编辑框继续输入7,4),并按回车完成公式的输入。

       
3、返回EXCEL表格,可发现已成功通过身份证号码计算出年龄。

        结构和形式

        1.号码的结构,公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。

        2.出生日期码,表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。

        3.顺序码,表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。

        4.校验码,根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。



三、EXCEL里如何自动计算身份证号的年龄

Excel表格中根据身份证号码自动填出生日期、计算年龄、录入男女的函数公式:
18位身份证号码转换成出生日期的函数公式:如果E2中是身份证,在F2中求出出生日期,F2=DATE(MIDB(E2,7,4),MIDB(E2,11,2),MIDB(E2,13,2))
自动录入男女:=IF(MOD((IF(LEN(e2)=18,MID(e2,17,1),MID(e2,15,1))),2)=0, 女 , 男 )

15/18位都可以的公式:转换出生日期:=IF(LEN(e2)=18,TEXT(MID(e2,7,8), #-00-00 ), 19 &TEXT(MID(e2,7,6), #-00-00 ))
自动录入男女:=IF(E2= , ,IF(MOD(RIGHT(LEFT(E2,17),1),2)=0, 女 , 男 ))
计算年龄(新旧身份证号都可以):=IF(AND(E2= ), ,IF(MIDB(E2,7,2)= 19 ,107-MIDB(E2,9,2),107-MIDB(E2,7,2)))

四、excel 中把身份证号转换成年龄和出生日期的公式是什么?

推荐于
1、根据身份证号码求性别:
=IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0, 女 , 男 ),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,3)),2)=0, 女 , 男 ), 身份证错 ))

2、根据身份证号码求出生年月:
=IF(LEN(B2)=15,CONCATENATE( 19 ,MID(B2,7,2), . ,MID(B2,9,2)),IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4), . ,MID(B2,11,2)), 身份证错 ))


3、根据身份证号码求年龄:
=IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)), 身份证错 ))

       以上就是澳航推介会小编对于出生年月计算公式excel身份证(excel中身份证计算年龄公式)的内容
一、excel中身份证计算年龄公式;
二、如何用excel表格计算出身份证年龄?;
三、EXCEL里如何自动计算身份证号的年龄;
四、excel 中把身份证号转换成年龄和出生日期的公式是什么?信息和相关问题的汇总解答,出生日期年龄计算公式excel身份证的问题希望对你有用!

(责编: 网络转载)

免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

    栏目ID=32的表不存在(操作类型=0)