在excel中怎么通过身份证号筛选出某个年龄段的女性

比如筛选出66年到90年的女性
2024-10-31 09:25:44
有5个网友回答
网友(1):

假如身份证号在A列,在B2输入公式
=--MID(A2,MAX((LEN(A2)=18)*9,7),2)
下拉填充
然后自动筛选.自定义
单元格的值 大于等于 66

单元格的值 小于等于 90
确定

或直接在B2输入公式
=(--MID(A1,MAX((LEN(A1)=18)*9,7),2)>=66)*(--MID(A1,MAX((LEN(A1)=18)*9,7),2)<=90)
下拉填充
然后筛选出B列为"1" 的行,就是符合你要求的

网友(2):

假如身份证号在A列,在B2输入公式
=--MID(A2,MAX((LEN(A2)=18)*9,7),2)
下拉填充
然后自动筛选.自定义
单元格的值
大于等于
66

单元格的值
小于等于
90
确定
或直接在B2输入公式
=(--MID(A1,MAX((LEN(A1)=18)*9,7),2)>=66)*(--MID(A1,MAX((LEN(A1)=18)*9,7),2)<=90)
下拉填充
然后筛选出B列为"1"
的行,就是符合你要求的

网友(3):

需要添加辅助列,
假设身份证在A列
B1输入公式
=AND(--MID(A1,9,2)>=60,--MID(A1,9,2)<=90)
向下填充,
然后自动筛选
B列
值为
TRUE
的行即可

网友(4):

你可使用date函数根据身份证号,算出他们的年龄,再设置条件格式,比如66年到90年出生的话,设置她们的年龄的条件格式就是大于或等于26.小于或等于49

网友(5):

需要添加辅助列,
假设身份证在A列
B1输入公式
=AND(--MID(A1,9,2)>=60,--MID(A1,9,2)<=90)
向下填充,
然后自动筛选 B列 值为 TRUE 的行即可