在EXCEL表格中怎样根据身份证号筛选出截至2011年1月1日男女满60周岁的人,身份证号有15位和18位的

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-09-11
Excel怎样从一大堆身份证号码中把年满18岁的人筛选出来?


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”的单元格标红显示。

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

最好新建一列年龄 然后根据年龄排序
比如身份证号在D列,从D1开始,可在E1(或者你想要的某一列都行)输入公式:
=DATEDIF(TEXT(MID(D1,7,6+(LEN(D1)=18)*2),"00-00-00"),"2011-1-1”,"y")
将公式向下拉填充复制就可以得到从出生年月日到当前日期的年龄了,一天不差,而且15、18位证号都适用。

=IF(LEN(A1)=18,MID(A1,9,6),MID(A1,7,6))
以上的A1假定为身份证号,加入一列,用这个公式提出出生年月日就可以筛选了。

b1=if(datedif(textif(len(a1)=18,text(mid(a1,7,8),19&mid(a1,7,6)),"0000-00-00"),"2011-1-1","y")>=60,1,""),下拉,筛选b列为1的即可

用排序方法

  • Excel如何根据身份证号码提取出性别
    答:Excel中如何根据身份证号码提取性别信息呢?以下是一个简单的操作步骤。首先,新建一个表格,并输入以下身份证号作为示例。接下来,在性别对应的单元格中输入以下公式:=IF(ISODD(MID(A2,17,1)),"男","女")。这里,身份证号码的第17位包含了性别信息,其中奇数代表男性,偶数代表女性。通过使用MID...
  • excel表格中如何在身份证号码筛出年龄
    答:excel表格中如何在身份证号码筛出年龄,可以使用函数,下面简单给大家分享一下。(电脑:MacBook Air 系统:macOS12 软件:WPS2019)1、首先我们点击年龄下面空白,点击【求和】下面小三角。2、选择【其他函数】。3、然后我们点击【常用函数】。4、接着我们点击【提取身份证年龄】,身份证号码点击...
  • excel如何根据身份证号提取省份
    答:如果你想在Excel表格中实现自动归属身份,可以考虑使用Excel中的IF函数。以下是一些步骤:1.输入列标题,例如“姓名”、“身份证号码”、“身份”等。2.在“身份”列中,使用IF函数来判断身份证号码归属的地区,进行归类。例如,假设你想根据身份证号码的前六位判断归属地区,你可以使用IF函数公式: =...
  • 如何在Excel里根据身份证号码自动填写性别、出生年月
    答:1、可以使用mid函数取出代表性别的数字,也就是excel表格中身份证号倒数第二个数字;2、可以使用mod函数来判别奇数或偶数,如果结果是0就是偶数,如果结果是1就是奇数;3、可以用if函数来填写性别,如果是奇数就是男生,如果是偶数就是女生;4、也可以把mid、mod、if三个函数嵌套起来,一次性填写性别...
  • excel表格中身份证号怎么提取男女 试试这样做
    答:此为mid函数的返回数除以2,余数分别为0或者1,也就是整除或者不整除,数学中,偶数除2余数为0,奇数除2余数为1,mod和mid函数相配合,即可得知A2单元格的第17位是偶数还是奇数。5、根据上述判断出的奇数或者是偶数,利用if函数即可返回我们希望得到的结果,即每一个身份证号码对应的性别。
  • excel表格里如何根据身份证号码确定性别
    答:具体解决方法操作步骤如下:1、新建Excel表格,并打开。2、键入所需要的身份证号码。3、在C列“性别”单元格中,选中一个单元格,比如C2,然后键入函数=IF(MOD(MID(B2,17,1),2)=1,"男","女"),回车,就能自动判断出性别了。再拖动填充柄下拉,其他人员的性别也自动输入。如下图:...
  • 怎样根据身份证号计算年龄?
    答:方法一:1. 打开包含身份证号的Excel表格。2. 在需要计算年龄的单元格中输入公式`=YEAR(TODAY())-MID(A2,7,4)`,其中A2为身份证号所在的单元格。例如,若身份证号在B3单元格,则输入`=YEAR(TODAY())-MID(B3,7,4)`。3. 按下回车键,即可得出该单元格的年龄。方法二:1. 打开包含EXCEL...
  • 怎样用EXCEL表格中身份证号提取出年月日
    答:怎样用EXCEL表格中身份证号提取出年月日,并加上“年、月、日”如2001年1月1日 打开excel电子表格软件,输入要编辑的带身份号码的数据。在E2单元格里输入=MID(E2,7,8) ,含义在E2单元格中提取第7个字符后的8个字符,根据需要在相关的单元格输入公式。把指针放在单元格右下角,出现黑色“十”时...
  • excel表格如何根据身份证号码筛选年龄
    答:1、以excel2010版本为例,如图要根据A列的身份证来筛选出年龄段;2、首先在B列计算出年龄,在B2单元格输入公式=DATEDIF(TEXT(MID(A2,7,8),"#-00-00"),TODAY(),"Y"),则可计算出相应的年龄;3、把鼠标放在B2单元格右下角,待变成一个“+”号后下拉填充公式,则可得出这列的年龄;4、选中...
  • 怎样在excel表格里使用身份证号计算年龄
    答:excel中使用身份证号计算年龄,可通过YEAR,TODAY获得当前年份,使用MID函数获得身份证的出身年份,两者相减即可得到年龄。方法步骤如下:1、打开需要操作的EXCEL表格,在任意单元格函数编辑框输入:=YEAR(TODY())-MID(,然后点击选择身份证号码所在单元格。2、在公式编辑框继续输入7,4),并按回车...