乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel如何对身份证号码进行数据筛选

excel如何对身份证号码进行数据筛选

作者:乔山办公网日期:

返回目录:excel表格制作


可以zd通过公式,显示出是否符合要求,然后依据这一列进行”自动筛选“,条件选”是“,也可以直接对B列进行自定义筛选。
方法一
选在A列录入或拷入身份证号,然后在B2录入公式求出出生年份:=MID(A2,7,4)。
接着在C2录入公式,判断是还是否。
=IF(AND(B2*1>=1986,B2*1<=2000),"是","否")  
方法二:
要把B2公式变一下,不然取的是文件型数字,不能计算。公式:=--MID(A2,7,4)
筛选里选自定义

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就行了。


现在另一列用公式将身份证号连接一个字母,如
="S"&a1
然后用countif判断

我测试过了,好用!!
希望采纳哟~

比方说A1是身份证号码,则在A2输入公式:
=IF(VALUE(YEAR(TODAY()))-VALUE(MID(A2,7,4))>=60,"60以上",VALUE(YEAR(TODAY()))-VALUE(MID(A2,7,4)))

相关阅读

  • excel如何对身份证号码进行数据筛选

  • 乔山办公网excel表格制作
  • 可以zd通过公式,显示出是否符合要求,然后依据这一列进行”自动筛选“,条件选”是“,也可以直接对B列进行自版定义筛选。方法一选在A列录入或拷入身份证号,然后在B2录入公式
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网