关于EXCEL某操作方法

[复制链接]
查看11 | 回复4 | 2011-6-26 19:50:52 | 显示全部楼层 |阅读模式
电脑里有整个村每个人的身份证号码及某些信息,需要提出17到21岁的人出来、应该怎么提取、由于身份证号某些前几位数不一样,只需要中间可以判断年龄的数字来确定我要提取范围内的人,谁知道怎么弄,希望具体点(office2003)谢谢了

回复

使用道具 举报

千问 | 2011-6-26 19:50:52 | 显示全部楼层
用下面的公式可以计算出年龄(15位、18位通用)=DATEDIF(TEXT(MID(A1,7,INT(LEN(A1)/2-1)),"0-00-00"),TODAY(),"Y")往下拉。然后再用计算的年龄信息进行筛选就可以了。...
回复

使用道具 举报

千问 | 2011-6-26 19:50:52 | 显示全部楼层
=datedif(text(mid(b2,7,4),"0-00-00"),now(),"y")...
回复

使用道具 举报

千问 | 2011-6-26 19:50:52 | 显示全部楼层
假设身份证号码在B列C2输入公式=datedif(text(mid(b2,7,8),"0-00-00"),now(),"y")向下填充,即可得到年龄.然后自动筛选C列大于等于17 且 小于等于21的即可....
回复

使用道具 举报

千问 | 2011-6-26 19:50:52 | 显示全部楼层
最简单的就是按年龄自动排序,选中需要排列的列,选数据中的自动排序,选择条件就好...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行