乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel中怎样根据身份证号码计算年龄

excel中怎样根据身份证号码计算年龄

作者:乔山办公网日期:

返回目录:excel表格制作


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

方法步骤如下:

1、打开需要操作的EXCEL表格,在任意单元格函数编辑框输入:=YEAR(TODY())-MID(,然后点击选择身份证号码所在单元格。

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

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



首先需要用MID函数zhidao将身份证号码中的日期部分提取出来。然后利用YEAR函数和NOW函数取得当前年份。再用DATEDIF函数计算两个日期之间间隔的年数。

以18位身份证号码为例,18位身份证号从第7位开始的8位数字代表出生日期。出生的年份是从第7位开始的4位数字,因此,我们可以用MID函数将出生年份提取出来。假设身份证号码在A2单元格,在B2输入公式:=MID(A2,7,4)。

我们可以用YEAR函数来取得当前的年份,例如输入:=YEAR(NOW())就可以返回当前的年份2015
将上述两个部分合并,就得到了B2的最终公式:=YEAR(NOW())-MID(A2,7,4)。


比如身份证号在A列,在B1中输入或复制粘贴此公式=DATEDIF(TEXT(MID(A1,7,LEN(A1)/2-1),"0-00-00"),"2013-8-31","Y"),下拉的时候填充,对15位和18位身份证都可以用这种算法。
Excel基本公
1、査找重夏内容公式: =IF(COUNTIF(A:A,A2)>1," 重夏",")。
2、用出生年月来汁算年龄公式: =TRUNC((DAYS360(H6," 2009/8/30".FALSE/360,の》
3、从输入的18位身份证号的出生年月计算公式: =CONCATENATE(MID(E2,7,4),"/,MID(E2,11,2)"/",MID(E2.13,2)。
4、从输入的身分证号进入系统自动提取性别,可以输入以下公式:=IF(LEN(C2)= 15.IF(MOD(MID(C2.15,1),2)=1,"男","女",IF(MOD(MID(C2.17.1),2)=1,"男",女")公式内的”C2” 代表的是输入号码的単元格。

A1的格式【文本】存放身份证号码(注:只能是15位或18位),B1里写公式:

=DATEDIF(TEXT(MID(A1,7,LEN(A1)/2-1),"0-00-00"),TODAY(),"Y")

公式可以下拖复制的,与楼上的比较该公式应该是简洁的了,快复制到Excel里试一试吧!你一定会成功的!!!
祝你新年快乐!!!

相关阅读

  • excel中怎样根据身份证号码计算年龄

  • 乔山办公网excel表格制作
  • excel中使用身份证号计算年龄,可通过YEAR,TODAY获得当前年份,使用MID函数获得身份证的zhidao出身年份,两者相减即可得到年龄。方法步骤如下:1、打开需要操作的EXCEL表格,在任意单元
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网