作者:乔山办公网日期:
返回目录: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)))