假设身份证号在A1,用公式:=DATEDIF(TEXT(MID(A1,7,8),"0-00-00"),TODAY(),"y"" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>中怎样用身份证号计算年龄-excel 身份证计算年龄,excel利用

<em>excel</em>中怎样用身份证号计算年龄-excel 身份证计算年龄,excel利用

作者:乔山办公网日期:

返回目录:excel表格制作




假设身份证号在A1,用公式:
=DATEDIF(TEXT(MID(A1,7,8),"0-00-00"),TODAY(),"y")

首先需要用MID函数将身份证号码中的日期部分提取出来。然后利用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)。



你好,先用mid函数提取生日,再用
datdif(birthday,today()),“Y” :年
datdif(birthday,today()),“YM”:月
datdif(birthday,today()),“MD”:日
“月”<0,则“年”减一,“月”加12
“日”<0,则“月”减一,“日”加上月天数
上月天数=Day(EOmonth(today()),-1)。
怎样最终得到的“年、月、日”就是用年月日表达的年龄。

相关阅读

关键词不能为空
极力推荐

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