如何利用excel筛选出龄在18~50岁的的女性

来源:百度知道 编辑:UC知道 时间:2024/06/24 09:17:18
用excel怎么样才能同时设这两个条件
不好意思,我想再问一下怎么才能同时选出年龄再18-50岁的女性和18-55的男性并要求满足条件的放在同一列标注为1

楼上的各位,请不要误导人家。明明简单的自动筛选别扯得太复杂了。。。。

选中标题行。点数据-筛选-自动筛选

在自动筛选中在性别列选择 女
在年龄列选择自定义。条件 1 大于等于 18 条件2 小于等于50

不明白可以HI我

用高级筛选

条件区域这样设

年龄 年龄 性别
>=18 <=50 女

补充
用高级筛选

条件区域这样设

年龄 年龄 性别
>=18 <=50 女
>=18 <=55 男

应该这样做:
假定A列为性别,B列为出生年月,我们将符合条件的结果返回在C列为“符合条件”,否则返回“不条例条件”,那么在C列输入公式:
=IF(AND(A1="女",YEAR(TODAY())-YEAR(B1)>=18,YEAR(TODAY())-YEAR(B1)<=50),"符合条件","不符合条件")
用填充柄拉下就可以了。
如果你B列为身份证号码,同样可以做到,公式变为:
=IF(AND(A1="女",YEAR(TODAY())-IF(LEN(B1)=15,CONCATENATE("19",MID(B1,7,2)),MID(B1,7,4))>=18,YEAR(TODAY())-IF(LEN(B1)=15,CONCATENATE("19",MID(B1,7,2)),MID(B1,7,4))<=50),"符合条件","不符合条件")
当然,如果你要显示你指定的提示信息,你只需要修改公式中的“符合条件”和“不符合条件”就行了

例:
A列为年龄
B列为性别
请在C1单元格输入:
=IF(IF(AND(A1>=18,A1<=50),B1,"")="女"