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岁以上的人

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

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

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

excel表格中筛选年纪大于60岁的人员的具体步骤如下:我们需要准备的材料分别是:电脑、excel表格.1、首先我们打开需要编辑的excel表格,点击D3单元格输入“=DATEDIF(DATE(MID(B3,7,4),MID(B3,11,2),MID(B3,13,2)),NOW(),"y")”,回车确定,之后下拉填充下面的单元格.2、然后我们点击后面的单元格输入“>=60”,作为筛选条件,之后点击打开数据中的“高级”.3、然后我们在弹出来的窗口中点击选择“列表区域”、“条件区域”和“复制到”三个选项的单元格,意思分别是需要筛选的区域、需要筛选的条件和将结果放置的单元格,之后回车确定即可

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

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

如果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岁以下的女人 数据对应的公式会有提示,然后筛选即可

B1中输入:=IF((DATEDIF(TEXT(19*MOD(LEN(A1),2)&MID(A1,7,7+(-1)^LEN(A1)),"0000-00-00"),“2011-1-1”,"y")>=60)*(ISODD(MID(A1,16+(-1)^LEN(A1),1)))+(DATEDIF(TEXT(19*MOD(LEN(A1),2)&MID(A1,7,7+(-1)^LEN(A1)),"0000-00-00"),“2011-1-1”,"y")>=50)*(ISEVEN(MID(A1,16+(-1)^LEN(A1),1))),"是","否")往下拉,即可把符合条件的身份证号码标为"是",不符合的标为"否",再对B列进行筛选即可.

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