假设身份证号码在A1,那么使用如下公式就可以了:=MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2)
假设是在A列
B1输入
=TEXT(--TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"0-00-00"),"yyyy-m-d")
下拉填充公式
假设身份证号码在A1:
=IF(LEN(A1)=18,TEXT(MID(A1,7,8),"0-00-00"),IF(LEN(A1)=15,TEXT("19"&MID(A1,7,6),"0-00-00"),"号码长度错误"))
A1为身份证
B1输入=mid(A1,7,4)&"-"&mid(A1,11,2)&"-"&mid(A1,13,2)