在excel中通过身份证号(15位或18位)自动生成性别、出生年月、当前年龄

2020-06-13 社会 162阅读
使用公式
假设有身份证号码的单元格名称为A2,且为纯文本格式
出生年月:将B2设置为日期格式;在B2中输入:=--TEXT(19*(LEN(A2)=15)&MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00")
当前年龄:加入C1单元格,内容为Y;在C2输入当期日期yyyy-mm-dd;在D2输入:=DATEDIF(B2,C2,C$1)
性别:在E2中输入:=IF(MOD(MID(A2,15+(LEN(A2)=18)*2,1),2),"男","女")
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com