发布网友 发布时间:2022-04-19 20:24
共5个回答
热心网友 时间:2022-06-19 08:45
1、以excel2010版本为例,如下图所示,A列有一组身份证号码,要从中筛选出60岁以上的人,30岁以下的人;
2、首先在B列求出这些用户的年龄,用=YEAR(TODAY())-MID(A2,7,4)组合函数,YEAR(TODAY())是指今天的日期取年份,MID(A2,7,4)是指取身份证里面的年份,相减即可得出年龄;
3、然后把公式往下拉填充,复制到下面的单元格,也求出相应的年龄;
4、求出年龄后,对年龄进行筛选,选择第一行,点击筛选,点击B列的倒三角,在弹出框选择“数字筛选”;
5、再在新的弹出框选择“自定义筛选”,方便对数据进行设置;
6、在自定义自动筛选方式框里选择“大于”60 ,“或”,“小于”30,然后点右下角的确定;
7、即可成功筛选出筛选出60岁以上的人,30岁以下的人,如果你要筛选出20岁以下的人则把30改成20就行了。
热心网友 时间:2022-06-19 08:45
假设A1存18位的身份证号,用下面的公式得到年龄热心网友 时间:2022-06-19 08:46
那些身份证号码形式都一样吧,一般前六位为行政区划代码,第七至第十四位为出生日期码,比如身份证522328199611202554,有用的为第七位至第十位,即1996,如果身份证号码在A列,你是要筛选出60岁以上20岁以下的身份证号码放在另外一列中(这样的话就要编辑宏),还是只是标明出来(比如把这些60岁以上20岁以下的身份证号码变成红色)?热心网友 时间:2022-06-19 08:46
先把出生年份提出来,如果身份证输在C栏,在D栏用公式“=MID(C3,7,4)”提出出生年份,然后将D栏资料选择粘贴在E栏,一定要用选择性粘贴,在F栏输入2011,在G栏输入公式“=F1-E1”,最后排序就出来了热心网友 时间:2022-06-19 08:47
身份证在A列