假定身份证号码保存在C2单元格中),提取的日期保存在D2单元格中,只要在D2单元格中输入下面的公式就成了(15位、18位通用): =IF(LEN(C2)=15,DATE(MID(C2,7,2),MID(C2,9,2),MID(C2,11,2)),IF(LEN(C2)=18,DATE(MID(C2,7,4),MID(C2,11,2),MID(C2,13,2)),"号码有错")) 出生时间提取了,计算年龄就方便了(年龄保存在E2单元格中),在E2单元条中输入公式: =datedif(d2,today(),"Y")
Mid函数,假如单元格A1的身份证号:******19800101****
A2公式=Trim(mid(A1,7,4)&"年"&mid(A1,11,2)&"月"&mid(A1,13,2)&"日")
假设身份证在A1
=TEXT(MID(A1,7,LEN(A1)/2-1),"0-00-00")
=--TEXT(MID(A1,7,LEN(A1)/2-1),"0-00-00")
后面的公式要将单元格设置为日期格式的某种类型。