excel中能否用身份证号筛选出年龄大于18岁的人?
发布网友
发布时间:2022-04-23 11:31
我来回答
共5个回答
热心网友
时间:2022-07-12 01:24
可以通过在单元格中输入EXCEL函数计算公式,先动求出截止当前日期的年级,然后根据筛选工具来选择年满18周岁的人员就可以实现。具体的操作方法如下:
步骤一:打开存有身份证信息的excel文件,这里表数据主要有身份证号。,在第一个身份证后面的单元格中输入=DATEDIF(TEXT(MID(A1,7,8),"0-00-00"),TODAY(),"y"),因为身份证号无法直接与60进行比较,所以需要建立辅助列。
步骤二:然后使用鼠标放在计算出年龄的单元格下面,拉动到底部,就可以看到自动计算出来所有人的年龄了。
步骤三:使用鼠标选中计算出年龄的单元列表,然后点击菜单栏的条件格式,在弹出的选项中选择大于。
步骤四:然后在弹出的大于对话框中输入大于18,显示为浅红填充色彩文本以后点击确定,就可以看到已经将年满18周岁的人员自动标识出来了。如下图:
热心网友
时间:2022-07-12 01:24
可以依据身份证号码筛选出年龄大于18岁的人。在EXCEL中可以先使用公式将身份证号码截止当前日期的年龄计算出来。再通过数据筛选功能选择大于18周岁即可显示。具体的以EXCEL2007为例,筛选方法如下:
1、在电脑中打开EXCEL2007进入。
2、在对应的单元格中输入=DATEDIF(TEXT(MID(B2;7;8);"0-00-00");TODAY();"y")。
3、输入公式完成以后按下回车键即可看到计算出来的年龄。再点击右下角的单元格,下拉套用计算公式。
4、此时即可看到多个身份证号码对应的年龄已经被计算出来了。
5、选中第一行,点击菜单栏的数据,选择筛选。
6、然后在年龄单元格中点击下拉箭头,选择数字筛选下面的大于按钮。
7、在弹出的筛选对话框中可以输入年龄大于18以后点击确定按钮。
8、此时即可看到已经通过身份证号码计算出年龄并筛选除了年龄大于18岁的人员。
热心网友
时间:2022-07-12 01:25
可以在后面插入一列,用身份证算出年龄后再筛选,否则好像就只有用vba了
热心网友
时间:2022-07-12 01:25
可以,但是号码最好都是统一位数的
在第一列填身份证号
第二列第一格填
=MID(A1,7,4)
可以提取身份证号码里面的年份
然后第二列类似的一拉
就好了
热心网友
时间:2022-07-12 01:26
假定原身份证数据在B列,第一行为表头,请在C2单元格输入公式:
=IF(DATE(IF(LEN(B2)=15,1900+MID(B2,7,2),MID(B2,7,4)),MID(B2,IF(LEN(B2)=15,9,11),2),MID(B2,IF(LEN(B2)=15,11,13),2))<=DATE(YEAR(TODAY())-18,MONTH(TODAY()),DAY(TODAY())),"是","")
将公式向下复制到相应行。
将全表按C列排序,所有C列含有“是”的行将集中在一起,这就是你要的结果。
excel中能否用身份证号筛选出年龄大于18岁的人?
可以通过在单元格中输入EXCEL函数计算公式,先动求出截止当前日期的年级,然后根据筛选工具来选择年满18周岁的人员就可以实现。具体的操作方法如下:步骤一:打开存有身份证信息的excel文件,这里表数据主要有身份证号。,在第一个身份证后面的单元格中输入=DATEDIF(TEXT(MID(A1,7,8),"0-00-00")...
在excel中,身份证号码提取年龄大于18岁的人,用什么公式
按照以上步骤操作,可以在Excel中准确提取出年龄大于18岁的人员的身份证号码。
怎么用excel筛选年龄超过18的人?
Excel表格要筛选18岁以上的身份证信息,要利用excel自带的函数功能,先从身份证里截取代表出生日期的八个数字,按照出生日期的早晚进行排序,18岁以上应该是04年之前出生的人,我们只要选择身份证出生日期中小于2004的,全部筛选就可以了
在excel中,身份证号码提取年龄大于18岁的人,用什么公式
可以依据身份证号码筛选出年龄大于18岁的人。在EXCEL中可以先使用公式将身份证号码截止当前日期的年龄计算出来。再通过数据筛选功能选择大于18周岁即可显示。具体的以EXCEL2007为例,筛选方法如下:1、在电脑中打开EXCEL2007进入。2、在电脑上打开EXCEL表格,可以看到当前有一组身份证号码,在第一个身份证后...
在excel中,身份证号码提取年龄大于18岁的人,用什么公式
2.用IF函数嵌套DATEDIF函数,来判断出生日期大于18周岁的人员,即IF(DATEDIF(DATE(MID(C2,7,4),MID(C2,11,2),MID(C2,13,2)),TODAY(),"Y")>18,C2,""),如果大于18岁就返回身份证号码,否则就返回空值。3.用XLOOKUP函数来匹配大于18岁的身份证号码,并返回符合的人员信息。公式=XLOOKUP(IF...
excel怎么筛选年满18周岁的人
软件版本:Office2007 方法如下:1.根据身份证号信息,将年满18周岁的筛选出来:2.建立辅助列,并输入公式如下:=DATEDIF(TEXT(MID(B1,7,8),"0000年00月00日"),NOW(),"y")3.然后对辅助列进行筛选,数字,大于18:4.这样,就将年满18周岁的筛选出来了:
表格中身份证号如何筛选18岁以上的人?
可以通过在单元格中输入EXCEL函数计算公式,先自动求出截止当前日期的年级,然后根据筛选工具来选择年满18周岁的人员就可以实现了。在电脑上打开EXCEL表格,可以看到当前有一组身份证号码,在第一个身份证后面的单元格中输入=DATEDIF(TEXT(MID(A1,7,8),"0-00-00"),TODAY(),"y"),表示的意思是截止...
excel中能否用身份证号筛选出年龄大于18岁的人?
假如身份证号数据在A1单元格,在B1单元格中编辑公式 =IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2),MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2))计算年龄:=datedif(B1,today(),"y")然后再筛选大于18岁的.回复:我这公式没精确到日吗?
excel表格中如何在身份证号码筛出年龄
excel表格中如何在身份证号码筛出年龄,可以使用函数,下面简单给大家分享一下。 (电脑:MacBook Air 系统:macOS12 软件:WPS2019) 1、首先我们点击年龄下面空白,点击【求和】下面小三角。 2、选择【其他函数】。 3、然后我们点击【常用函数】。 4、接着我们点击【提取身份证年龄】,身份证号码点击选择对应的单元格,...
怎么用excel来筛选身份证,找出年龄大于18周岁的人?
设身份证号在C列的C2开始,请在空白位置增加一列如F列求年龄数,在F2输入公式:=DATEDIF(TEXT(MID(A2,7,8),"0000-00-00"),TODAY(),"y")下拉填充,再对这列进行筛选即可 。如果 是要计算到某一日期,如“2018-9-1”,则公式改为:=DATEDIF(TEXT(MID(A2,7,8),"0000-00-00"),"2018-...