excel 用身份z计算年龄用什么函数?

excel 用身份z计算年龄用什么函数?,第1张

主要分清身份z号码中年月日的位置。公式说明:当前年月-身份z提取年月如果身份z号在A1,则在B1输入:

=IF(LEN(A1)=18,YEAR(TODAY())-MID(A1,7,4),IF(LEN(A2)=15,YEAR(TODAY())-MID(A2,7,2)-1900,""))

上述公式是考虑了一代、二代身份z号共存的情况。

如果全部是二代身份z,则可以简单点:=YEAR(TODAY())-MID(A1,7,4),其中YEAR(TODAY())代表今年,MID(A1,7,4)取身份z中的年份,两个相减就是年龄。

假如姓名放在A列,出生日期放在B列,年龄放在C列,那么在c2中输入公式:

=datedif(b2,today(),"y")&"年"&datedif(b2,today(),"ym")&"个月零"&datedif(b2,today(),"md")&"天"

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/12462144.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存