如何在EXCEL中,从出生年月日中筛选出65周岁以上的数据

如题所述

假设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个回答  2011-11-02
选中数据清单,选择“数据”“筛选”“自动筛选”命令, 在数据的第一行上会有 下拉 按钮,点击下拉按钮,选择“自定义”,打开“自定义自动筛选方式”对话框,选择“小于”“x年x月x日”,单击“确定”,,,,试试
第2个回答  推荐于2017-11-24
A1是出生年月日,B1是判断结果,公式如下
=IF(DATEDIF(A1,TODAY(),"y")>=65,"65岁以上","")本回答被提问者采纳
相似回答