15位和18位的身份证号,在电子表格中如何提取出生时间(YYYYMMDD)格式
------解决方案--------------------------------------------------------
可以用 CONCATENATE 和 MID 函数来做。
15位的,可以用以下的公式来取值(假设身份证号码单元格为A1)
CONCATENATE("19",MID(A1,7,2),MID(A1,9,2),MID(A1,11,2))
18位的,可以用以下的公式来取值(假设身份证号码单元格为A2)
CONCATENATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2))
------解决方案--------------------------------------------------------
A1=身份证号
B1=IF(LEN(A1)=18,MID(A1,7,8),IF(VALUE(MID(A1,7,2))<30,"20","19")&MID(A1,7,6))
15为身份证中30年以前的都为2000格式,30年以后的都为1900格式。