EXCEL中怎样从身份证号码中提取出生日期,15位18位通用

08/16/2012

(假定身份证号码保存在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”)