excel中怎样从出生年月一列中筛选出60岁以上的人的总数

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-09-11
在excel中如何使用公式根据身份证号筛选出每天60岁以上的人(每天都统计)?

1、首先在excel表格中输入需要筛选的身份证号码。

2、然后在B1单元格中输入提取年龄的计算公式:=DATEDIF(TEXT(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"),"e-mm-dd"),TODAY(),"y")。

3、点击回车,即可将函数公式生成计算结果,可以看到对应身份证号码的年龄为“64”。

4、向下拖动公式批量填充公式,即可在单元格中得到年龄数据。

5、选中年龄数据列并点击工具栏中的“条件格式”,选择“突出显示单元格规则”中的“大于”选项。

6、然后在弹出的“大于”对话框中输入数字“60”,点击确定。

7、即可将选中的年龄单元格中大于“60”的单元格标红显示。

假设A6单元格为文本输入的省份证号,且有15位与18位,满足的条件为大于65岁,可以用以下公式进行筛选。
=IF(LEN(INT(A6))=18,IF((MID(A6,9,2)*1)<=45,"满足65周岁","不满足65周岁"),IF((MID(A6,7,2)*1)<=45,"满足65周岁","不满足65周岁"))

思路为:先判断输入的省份证号为多少位?然后对年份(两位)进行提取,判断是否满足65周岁以上,并进行分别判断是否满足。

现查资料,编公式,弄慢了些!
希望帮你解决问题!

1、首先用excel软件打开目标文档,选择出生年月所在列的标题。

2、然后在开始菜单中,执行“筛选”命令。

3、然后点击“出生日期”的筛选按钮,执行“日期筛选-之前”命令。

4、然后输入60年前的那个日期,进行确定。比如当前日期为2019年11月16日,那么就要输入1959年11月16日。

5、完成以上设置后,即可达到提问者的要求。



主要使用DATEDIF 函数


语法: datedif(开始日期,结束日期,返回类型)


示例

 

1 通过公式得到年龄

2 通过筛选 筛选出60岁的人 即可



先新增一列年龄套用公式datedif()

在针对年龄筛选,这个很简单,如有疑问可追问。



升降序排一下,再找见第一个60的人,点住鼠标选住其他人不放,左上角就有个数字就是你选了多少人

用count if函数,具体就是=count if(所选区域,'>60')

  • 如何在Excel中筛选某年某月某日之前出生的人
    答:在Excel中筛选某年某月某日之前或之后出生的人,您可以按照以下步骤进行操作:在Excel中,确保您的数据表格中有一个列包含出生日期的数据。在另外一个空白列中,输入筛选条件,例如"出生日期"列之前或之后的日期。在该空白列的第一个单元格中,输入以下公式:若要筛选在某年某月某日之前出生的人:=IF...
  • 如何在电子表格中筛选出生年月日
    答:1、打开需要编辑的excel文件,编辑好表格,选中需要筛选的excel文件。2、在excel表格上方的工具栏中点击排序和筛选选项卡对选中的日期文件进行自动筛选。3、之后被选中的单元格上方名称栏出现下拉菜单按钮,在下拉菜单中点击日期筛选选项卡。4、在下级菜单中点击之后选项卡按钮。5、在弹出的自定义自动筛选方式...
  • EXCEL电子表格中,如何筛选“出生年月”项目中某一时间段的信息?_百 ...
    答:你可以用自动筛选或者高级筛选都可以 ,因为日期其实就是一个序列,他是数值的一种转换的表达 ,所以你在自动筛选的时候你选择自定义 你选择大于 后边你输入日期例如2007/1/1 下边你选择小于 后边你输入2007/1/9 中间有那个与和或的单选按钮,你点与就行。最后确定就可以高级筛选也是一样的。差不多...
  • 怎样从Excel中筛选数据?
    答:如果您想从Excel中获取指定时间段的数据,可以按照以下步骤进行操作:1. 确定需要筛选的列,例如日期列和数据列。2. 在Excel表格上方的菜单栏中选择“数据”选项卡,然后点击“筛选”。3. 在“筛选”选项中,选择“日期筛选”,打开日期筛选下拉菜单。4. 选择“日期范围”选项,并输入您要筛选的日期...
  • excel表中如何能根据员工的生日筛选出每月过生日的员工
    答:1、以excel2010版本为例,如下图要根据出生年月筛选出每月过生日的员工;2、首先在C列提取出各员工生日的月份,输入公式=TEXT(B2,"m"),按enter键则可成功提取月份;3、把鼠标放在C2单元格右下角,下拉填充公式则可一次性提取出所有员工的生日月了;4、然后选中首行,点击页面右上角的“排序和筛选...
  • 在EXCEL中,在出生年月这一列中,我想选择一个年龄段,搜索合适的记录,不...
    答:然后按搂上的操作方法得到结果。注意:两个条件要用“与”相连。如果要单独处理这些数据,建议使用"数据"->"筛选"->"高级筛选",将筛选结果放到其他地方方便处理。请将下面公式输入到F2单元格:=AND(C2<=DATE(2006,,8,31),C2>=DATE(2000,9,1))条件区域就选择:F$1:$F$2 ...
  • exce表格中怎样在身份证中筛选出生年月日
    答:1、首先打开exce表格,在左边红色方框中输入需要筛选出生年月日的身份证号码,然后在右边黄色边框中准备输入需要筛选出的生年月日,如下图所示:2、在对应的单元格输入“=TEXT(MID(B3,7,8),"0000-00-00")”,其中MID函数作用为从指定的字符串中截取出指定数量字符,TEXT函数作用为将制定的字符转化...
  • EXCEL电子表格中,如何筛选“出生年月”项目中某一时间段的信息?_百 ...
    答:自动筛选---自定义,>日期1 <日期2,这样就可以选出日期1和日期2之间的
  • 在Excel表格中如何以出生年月来删选?
    答:首先选中要进行筛选的那一列,点击“数据”菜单->“筛选”->然后在筛选对话框中设置日期就可以了!
  • Excel中只有出生年月日或出生年月,找出1994年出生的人的信息
    答:选中出生日期后一列,插入/列。选中出生日期列,数据/分列/点选固定列宽,下一步/光标在标尺上对准年份与月份中间点一下,(意思是从这两个数中间分列),下一步/完成。这就将出生年份单独放在一列了,再进行自动筛选,选择1994就行了。如果你不想改变原表面目。分列前将出生日期复制到另一空列中,...