excel里通过身份证号筛60以上人员

发布网友 发布时间:2022-04-22 20:22

我来回答

5个回答

热心网友 时间:2023-10-27 13:59

修改公式: =IF(2014-MID(E3,7,4)>=60,"高龄","低龄")。
MID(E3,7,4),表示从身份证第7为数提取4位数,整好就是出生年份,如:1973.
公式的意思:如果2014年减出生年,大于等于60,就显示“高龄”,否则就显示“低龄”。
需要显示什么,你可以自己改。把第一个公式下拉至全列就可以都显示了。追问然后需要提取出到龄的年月
有这种公式吗?

热心网友 时间:2023-10-27 13:59

图中公式:=IF(2014-MID(E3,7,4)>60,"符合","") 下拉

追问然后需要提取出到龄的年月
有这种公式吗?

追答

=TEXT(MID(A13,7,8),"0000-00-00")

热心网友 时间:2023-10-27 14:00

=IF(IF(LEN(A1)>15,YEAR(NOW())-MID(A1,7,4)+1,YEAR(NOW())-(MID(A1,7,2)+1900)+1)>60,">60岁","<=60岁")
把公式里面的A1换成E列的单元格吧!追问然后需要提取出到龄的年月
有这种公式吗?

追答有的

热心网友 时间:2023-10-27 14:00

分别提取出身份证的7-14位如:=IF(ROUND((TODAY()-DATE(MID(E3,7,4),MID(E3,11,2),MID(E3,13,2)))/365.25,2)>60,"60以上","小于或等60")

热心网友 时间:2023-10-27 14:01

这个公式当然不行
在h3输入公式=IF(VALUE(MID(e3,7,4))<1953,"大于60","不大于60"),下拉填充

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