分类：电脑/网络-软件-办公软件
问题：如何在EXCEL中提取出生年月日并能把出生年月日排序如有身份证号 
如有身份证号码" 13"和" 16"等,如何按出生年月日排序
回答：因为现行的身份证号有15位和18位并存，所以应用下式：
=IF(LEN(A1)=15,TEXT(MID(A1,7,6),("19")&"00年00月00日"),IF(LEN(A1)=18,TEXT(MID(A1,7,8),"0000年00月00日"),""))
公式可以向下拖放复制。
在使用公式1的情况下，只有先将身份证号排序后，后面就自动排序了。单独排序是不行的。
或者先把出来的出生年月日区域复制-选择性粘贴-数值，就可排序了。
而使用公式2，可以直接调出出生年月日并自动排序，但有个问题，就是公式区域必须等于实际输入的身份证区域，少一行都不行，所以当后来增加证号时也要改公式区域以求一致，对不太懂公式的就有点麻烦了。如果楼主有兴趣可以给我发信：changrs@ ，
我可以教你做。
详见表。