打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel5个公式搞定身份证号中生日、年龄、性别等信息提取

身份证号码里包含很多信息,比如所属省市信息、年龄、性别、生日、属相、星座等等,今天我们就通过5个公式来教大家搞定身份证号中年龄、性别、生日的提取及生日提醒、身份证号码重复判断。其余的信息我们在之后的文章中会再进行讲解。

由于目前已经全面实行第二代身份证,在下面所有的计算中将不再考虑第一代身份证15位的情况。

一、提取生日

公式为:=TEXT(MID(B2,7,8),''0-00-00'')。

二、计算年龄

公式为:=DATEDIF(TEXT(MID(B2,7,8),''0-00-00''),NOW(),''y'')。

DATEDIF函数使用指南:

DATEDIF函数语法为=DATEDIF(起始日期,结束日期,返回单位),其中返回单位分为如下几种:

三、判断性别

身份证号码中第17位包含性别信息,当第17位为奇数时,为男性,为偶数时,为女性。

公式为:=IF(MOD(MID(B2,17,1),2)=0,''女'',''男'')。


四、生日提醒

公式为:=TEXT(7-DATEDIF(--TEXT(MID(B2,7,8),''0-00-00''),NOW()+7,''yd''),''0天后生日;;今天生日'')。

公式中最外层TEXT函数的第二个参数''0天后生日;;今天生日''为单元格自定义格式设置。

五、判断重复

在工作中涉及身份证号码的表格中,经常会遇到重复身份证号码,但由于身份证号码包括的数字位数很多,无论是肉眼辨识还是手动排查都费时费力,甚至使用普通的检查重复公式也无法对尾数有差异的身份证号码进行标识,下面我们就来介绍相应的方法。

“重复”中使用的公式为:

=IF(COUNTIF($B$2:$B$13,B2)>1,''重复'','''')

“重复2”中使用的公式为:=IF(COUNTIF($B$2:$B$13,B2&''*'')>1,''重复'','''')

大家可以看到,在第一个公式中,当仅仅是身份证最后一位不一致时,也会判断为重复,这个是不正确的。这个小技巧希望大家好好琢磨一下。

如果你想要了解更多的Excel高效办公技巧,请关注微信公众号“Excel高效办公”,同时也可以在评论中发出来,我们共同交流。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel 身份证提取生日 性别及年龄 15位18位通用公式
Excel表格中根据身份证号获取出生日期、生日、年龄、性别、工龄、退休龄
Excel教程:excel出生日期算年龄,还有身份证号码提取性别、籍贯等信息
Excel – 根据身份证号码计算年龄,生日没过的减去一岁
用身份证号计算性别、出生日期、周岁和年龄
身份证号相关的6个函数公式都不掌握,还怎么成为Excel达人?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服