在EXCEL中,怎样把身份证号码中的出生时间提出来变成年月日时间格式?

如题所述

对一个身份证号码是15位或是18位进行判断,用逻辑判断函数IF()和字符个数计算函数LEN()辅助。
完成形如XXXX-XX-XX样式的出生年月日自动提取公式:
假如身份证号数据在A1单元格,在B1单元格中编辑公式
=IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2),MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2))
回车确
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-02-18
假设身份证号在单元格A1,下面是提取生日的公式:
=TEXT(TEXT(IF(LEN(A1)=18,MID(A1,7,8),MID(A1,7,6)),"0-00-00"),"e-mm-dd")本回答被提问者采纳
相似回答