如何用函数计算身份证出生日期,再用出生日期计算年纪
2021年10月29日 14:08 发布来源:Excel学习网
=DATEDIF(A4,TODAY(),“y”)
要点:
datedif函数可以用于进行计算两个日期之间的间隔。用法是:
=DATEDIF(开始日期、结束日期,指定要返回的类型)。
第三个参数是y,表示年,m表示月。
today函数返回系统的当前日期。
DATEDIF功能是隐藏信息功能,输入时没有一个屏幕提示,需要通过手动控制输入。
根据身份证号计算出生日期:
=TExT(MID(A2,7,8),“ 0!/00!/00″)
要点:
身份证号码的出生日期是第8到15位。
首先,使用mid函数,从a2单元格的第7位开始,提取8个字符,得到一个类似1984年7月27日的结果。
然后使用 text 函数将这个字符串更改为日期样式的文本,得到类似于1984年7月27日的结果。
由于text函数的结果是TEXT内容,所以添加两个小减号——也就是计算负数的负数,通过四个操作把它变成一个真实的日期序列。
公式也可以使用=text(mid(a2,7,8),“0-00-00”),原理是一样的。
原创文章如转载请注明:转载自Excel学习网 [ http://www.excelxx.com/]
需要保留本文链接地址:http://www.excelxx.com/jiqiao/14059.html
需要保留本文链接地址:http://www.excelxx.com/jiqiao/14059.html
上一篇:如何将连接文字和日期
下一篇:如何用函数计算退休年纪
相关教程:
经典Excel学习视频及教程推荐:
Excel优秀工具推荐:
小工具推荐: