怎么在一堆身份证中筛选出大于18岁的?

   最近一朋友找我帮个忙,让我在N多身份证中找到18岁以上的人。我还想着用SQL查询来弄,谁让是干IT的呢,没想到被我一个朋友用excel瞬间解决。。。。学习新的东西是多么的重要啊。

   其实就是利用了excel中的MID函数。例子:MID(x,y,z);  MID函数可以截取表中的字符段,有三个参数,依次表示为获取哪一格数、从第几个字符开始、截取几位。例如MID(A1,7,4)表示截取A1格内从第7个开始长度为4的字符串。说道这里,上面的问题就迎刃而解。要算大于18岁的,肯定是获取身份证号码中的年份才行,用现在的年份减去获取到的年份,即为岁数。例如今年为2016年,则函数应为  =2016-MID(A1,7,4)。注意书写时候是英文。然后鼠标拖到单元格右下角往下拖拽,所有的岁数就出来了~右击,选择筛选,按照值刷选,选择大于等于18岁~大功告成!

   是不是挺简单的。别看我说了这么多,只是为了详细。毕竟对于非经常使用excel的同学来讲,确实莫名其妙。

转载于:https://www.cnblogs.com/davecat/p/6216079.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值