excel表格里只有很多身份证号码,我想按照生日的先后排序排列,该怎么办?

如题所述

你可以使用取部分字符串的方法,把生日取出来。再进行排序。
例:
=MIDB(A1,7,8) 意思是:从 A1单元格的第7位开始取8个字符。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-13
假设身份证号码只有18位和15位。

=IF(LEN(A1)=18,MID(A1,11,4),MID(A1,9,4))

用以上公式提取生日,再用生日进行排序。
第2个回答  2010-08-13
你可以先做一个辅助列,把生日那部分数字提取出来,放在该列,然后该列按从小到大排列就可以了.当然,过了2000年才出生的就要另外修改一下.
第3个回答  2010-08-13
b1=if(len(a1)=18,--mid(a1,7,8),--(19&mid(a1,7,6)),以b列为关键字排序
相似回答