永发信息网

EXCEL要筛选户口资料

答案:5  悬赏:80  手机版
解决时间 2021-07-30 09:35

如果要筛选1950年1月1日至1964年12月31日(也就是45周岁-59周岁的)

的户口资料怎么筛选的,能帮忙下吗?

最佳答案

增加一列,将公式


=IF(AND(MId(C2,7,8)*1>=19500101,MId(C2,7,8)*1<=19641231),"符合","")


复制后粘贴过去,并将公式双击下去,如图:



在辅助列筛选就容易了。

全部回答

=IF(AND(MId(C2,7,8)*1>=19500101,MId(C2,7,8)*1<=19641231),"符合","")

公式输进出现这样一个东西

#VALUE!

你有没有把公式中的C2改你现在表格中身份证的单元格位置呢?比如E2。
假设数据在A到E列,在F2输入 =--if(len(d2)=18,DATE(MId(D2,7,4),MId(D2,11,2),MId(D2,13,2)),--DATE(MId(D2,7,2)+1900,MId(D2,9,2),MId(D2,11,2))) 鼠标移到F2右下角,双击那个“+”,就有了所有人的出生年月日。 选中A到F列,数据,筛选,在F列把你的两个条件条件设定进去。

两个思路:一是直接算出年龄;二是算出出生年月日。都要用到辅助列

方法1:在身份证后面插入一空白列,然后输入公式=YEAR(TODAY())-MId(d2,7,4) 这里假设你的身份证号从d2单元格开始。然后一直入下拖。算出年龄,然后根据年龄来筛选

方法2:

还是在身份证后面插入一空白列,然后输入公式:=DATE(MId(d2,7,4),MId(d2,11,2),MId(d2,13,2)),这里假设你的身份证号从d2单元格开始。然后一直入下拖。算出出生日期,然后来筛选

根据出生日期筛选:

自动筛选--自定义

增加1列,用身份证号求出出生日期

用公式

=TEXT(MId(A5,7,8),"0000-00-00")

试试

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
问一道英语题目!
怎样才算是初Kiss?
微波爐一次能用多久?
松滋市荆州雪花啤酒街河市配送中心在哪里啊,
1G内存的电脑下载AU该下什么版本
我是不是甲型H1N1流感
解释一下厄尔尼诺事件
高考考中祝福语,祝贺朋友儿子考上大学的祝贺
四川泡菜怎样做
有20万资金做什么生意好呢?
心真的好累。。要怎么办才让自己快乐点。。。
漳平市龙岩中国银行24小时自助银行(漳平支行)
什么是金刚陶晶内胆,苏泊尔电饭锅的黑色陶晶
呼兰区哈尔滨老北京海鲜这个地址在什么地方,
只有身份证的前提下哪些银行能办透支卡
推荐资讯
做管理该怎么做好?
诺基亚甘肃5300和7610s大概多少钱?
鸡西飞机场何时通航 ?
人为什么战胜不了欲望
我要玩地下城想练一个格斗家帮忙想一个拉风点
QQ三国有一个任务叫我去农翠鸟的羽毛为什么我
常用歇后语大全
电视上的高峰睡眠增高机能不能相信?
北京速8酒店(天坛南门店)离火车站多远?
MSN和QQ相比哪个好用?
永定区张家界津市米粉馆(官黎路)这个地址怎么
为什么一想起就想哭!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?