首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

急!!!!如何在excel里根据身份证号码生日排序!!

发布网友 发布时间:2022-04-21 03:29

我来回答

3个回答

热心网友 时间:2022-06-17 18:13

假设身份证号在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列的其他格。

热心网友 时间:2022-06-17 18:13

=--LEFT(RIGHT(LEFT(E1,17),7),4)
得到出生月日,复制公式列,原位置选择性粘贴,数值,再按数值排序就可以了,适用15、18位身份证。

热心网友 时间:2022-06-17 18:14

先把身份证里面的生日日期提出来,提到F列或者其他空列,再然对提出来的日期进行排序。
根据身份证提生日的公式是:
=IF(LEN(E2)=18,MID(E2,7,8),"19"&(MID(E2,7,6)))

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com