如何用excel取生份证号码中的出生年月日

来源:百度知道 编辑:UC知道 时间:2024/05/10 22:51:59

设数据在A1,在B1输入以下公式:
=TEXT(IF(LEN(A1)=18,DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),IF(LEN(A1)=15,DATE("19"&MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)),"数据有错误")),"yyyy-mm-dd")

身份证号在单元格:A1
出生年月日分隔符是文字的"年月日",你可以换成其他分隔符
15位或18位都可以自动提取出生年月日

=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)&"日")