tzkr.net
当前位置:首页 >> 在EXCEL表格中,怎样在大量的身份证号中筛选出所有60岁以上的男的,和所有55岁以上的女人 >>

在EXCEL表格中,怎样在大量的身份证号中筛选出所有60岁以上的男的,和所有55岁以上的女人

先在表中增加“出生日期”一列,用=text(mid(c3,7,8),"#-00-00")函数计算出每个人的出生日期,然后做数据透视表,将“出生日期”放到行字段,再把“姓名”拖到数据项处,“出生日期”会按顺序排好,汇总中是出生于某个日期的人数.假如查找2012年10月23日满60岁的人的信息,找着1932年10月23日出生的汇总人数双击,即新建一个关于这些人参保信息的工作表.以此类推,想找哪个日期,只须双击即可.

如果只想筛选出60周岁以上的人 则很简单 如果身份证在B列 则在C列输入=IF(LEN(B1)=18,IF(112-MID(B1,9,2)+1>60,1,0),IF(112-MID(B1,7,2)+1>60,1,0)) 下拉公式 在C列显示为1的都是60岁以上的人

选中所要输入的单元格区域,右击,设置单元格格式-----设置成文本格式--------确定,输入即可..

设数据简略如图: 将公式 =--MID(C2,7,4)<1953粘贴至空白列第二行(如F2单元格),选中身份证号码所在列,点“数据”“筛选”“高级筛选”光标放在“条件区域后方框内,选中F1:F2单元格,如图: “确定”,效果如图: 注公式中的1953指1953年,可根据需要更改.

只能高级筛选了.设置好条件区域即可.条件区域如下:性别----年龄----性别----年龄男------>=60--------------------女------>=55

可以用“高级筛选”:1、在D2输入=DATEDIF(B2,TODAY(),"y")>602、选数据区域(有表头!)菜单栏数据筛选高级筛选列表区域:(已经导入)条件区域:导入D1:D2将筛选结果复制到其他位置(看你需要)确定.

先在表中增加“出生日期”一列,用=TEXT(MID(C3,7,8),"#-00-00")函数计算出每个人的出生日期,然后做数据透视表,将“出生日期”放到行字段,再把“姓名”拖到数据项处,“出生日期”会按顺序排好,汇总中是出生于某个日期的人数.假如查找2012年10月23日满60岁的人的信息,找着1932年10月23日出生的汇总人数双击,即新建一个关于这些人参保信息的工作表.以此类推,想找哪个日期,只须双击即可.

假如身份证号码在A列,从第2行开始,那么可以在后面空列中输入:=DATEDIF(TEXT(MID(A2,7,INT(LEN(A2)/2-1)),"#-00-00"),“2011-1-1”,"Y")往下复制公式.完成后再对该列进行筛选,筛选&gt;=60的就可以了. 以上公式对15位18位号码都适用.

看图中身份证号在C列,在F列输入如下公式:=IF(DAYS360(TEXT(MID(C4,7,8),"0年00月00日"),TODAY())/360>=65,"65周岁以上","")试试看,希望能帮上你

如果18位身份证号在A1开始往下, 找个单元格比如C1输入=IF(MOD(MID(A1,15,3),2)=1,IF(VALUE(MID(A1,7,8))<19500101,"","男小于60岁"),IF(VALUE(MID(A1,7,8))<19600101,"","女小于50岁")) 然后下拉即可.60岁以下的男人和50岁以下的女人 数据对应的公式会有提示,然后筛选即可

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.tzkr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com