第1个回答 2009-12-18
假设身份证号在A列,在E列第一个格输入下面公式,提取出生日,然后选中A至E列全部数据,排序即可。
=DATEVALUE(IF(LEN(A1)=15,CONCATENATE("19",MID(A1,7,2),"-",MID(A1,9,2),"-",MID(A1,11,2)),CONCATENATE(MID(A1,7,4),"-",MID(A1,11,2),"-",MID(A1,13,2))))
向下拖动复制这个公式到E列的其他格。
第2个回答 2009-12-18
先把身份证里面的生日日期提出来,提到F列或者其他空列,再然对提出来的日期进行排序。
根据身份证提生日的公式是:
=IF(LEN(E2)=18,MID(E2,7,8),"19"&(MID(E2,7,6)))
第4个回答 2009-12-18
在F1输入:
=IF(LEN(E1)=18,MID(E1,7,8),19&MID(E1,7,6))
下拉复制公式,再按F列排序即可。
15、18位都适用。