第1个回答 2015-10-29
在生日旁边插入一列,例如你的生日在B列,第2行,插入C列,C2=TEXT(B2,"mm-dd"),下拉,在C列排序
第2个回答 2010-01-22
假设身份证号码所在的单元格为E4,则使用下面的公式
=CONCATENATE("19",MID(E4,9,2),"/",MID(E4,11,2),"/",MID(E4,13,2))
或者
=CONCATENATE("",MID(E4,7,4),"/",MID(E4,11,2),"/",MID(E4,13,2))
第3个回答 2010-01-22
建立一个辅助列,在其中输入公式:
(假设你的表格中身份证号位于A列,如位于其它列,相应修改)
=IF(LEN(A:A)=15,DATE(MID(A:A,7,2),MID(A:A,9,2),MID(A:A,11,2)),DATE(MID(A:A,7,4),MID(A:A,11,2),MID(A:A,13,2)))
再对该辅助列排序即可。
第4个回答 2010-01-23
以前我做过这个,我来回答一下吧,身份证上有15位和18位的,我看了几位的回答都非常好,应加一个判别15位还是18位的公式,假如你位于A例,在B例相应单元格中输入=IF(LEN(A1)=18,CONCATENATE(MID(A1,7,4),"年",MID(A1,11,2)*1,"月",MID(A1,13,2)*1,"日"),CONCATENATE("19",MID(A1,7,2),"年",MID(A1,9,2)*1,"月",MID(A1,11,2)*1,"日")),这们就可以了,再有不明白的Q我41408298