如果身份证号在A1单元格,则在获取生日的地方输入
=DATE(IF(LEN(A1)=15,MID(A1,7,2),MID(A1,7,4)),IF(LEN(A1)=15,MID(A1,9,2),MID(A1,11,2)),IF(LEN(A1)=15,MID(A1,11,2),MID(A1,13,2)))
至于0000-00-00格式的问题,你可以在格式设定里修改也可以text和date函数再套一层修改格式。
如果身份证号在A1单元格,B1输入
=text(date(mid(A1,7,4),mid(A1,11,2),mid(A1,13,2)),"yyyy-mm-dd")
比如数据在A1,在B1输入 =TEXT(MID(A1,7,8),"0000-00-00")下拉填充
公式如下:
=MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2)