⑴ excel表格中如何利于身份证号码筛选出到2011年满70岁以上的人员。身份证号码分别有15位和18位。
=DATEDIF(IF(LEN(A1)=15,TEXT(MID(A1,7,6),"#-00-00"),TEXT(MID(A1,7,8),"#-00-00")),"2011-01-01","Y")
假设身份证号码在A列,则空白列B1输入上公式,回车,下拉,结果大于等于70的筛选出来就是了
⑵ 如何在excel表中在出生年月列中找出大于某年龄的项
在excel表中在出生年月列中找出大于某年龄的项,可使用DATEDIF函数计算出年龄,然后使用条件格式实现。
方法步骤如下:
1、打开需要操作的EXCEL表格,在空白单元格输入函数=DATEDIF(A2,TODAY(),"Y")。
【其中A2是出生年月纯闷所在单元格,函数执行结果是返回目标单元格和系统当前时间年份之差,即得到相应年龄】
⑶ 在excel中如何使用公式根据身份证号筛选出60岁以上的人
在C2输入:=IF(LEN(B2)=15,IF(MOD(MID(B2,15,1),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(MID(B2,17,1),2)=0,"女","男"),"false"))
在D2输入:=DATEDIF(TEXT(TEXT(MID(B2,7,6+(LEN(B2)=18)*2),"#-00-00"),"e-mm-dd"),TODAY(),"y")
然后选中C2和D2向下填充。
筛选C列选择性内别容;自定义筛选D列选择年龄。
⑷ 熟悉EXCEL表格的人请进来!(从300个身份证中筛选70岁以上的人)
首先确认身份证的位数,如果是15位的,通过MID()函数把中间的生日取出来,18位的同专理!
=IF(LEN(身份证所在格)=15,MID(身份证所在格,属7,6),MID(身份证所在格,7,8))
然后,把生日转换成日期格式,找出其与今天的差!