从身份证号中提取出生年月、性别、年龄等信息,你确定自己会吗?
大家都知道,身份证号中包含着出生年月,性别等信息,但是在实际的工作中,当我们需要出生年月,性别等信息时,好多小伙伴无从下手,不知道如何从身份证号中提取相关信息。今天,我们将对常用的信息提取方法做一一的讲解。
一、提取出生年月。方法:在目标单元格中输入公式:=TEXT(MID(C3,7,8),"00-00-00")。解读:1、Mid函数的主要作用是从指定字段的指定位置提取指定长度的字符串。语法结构为:=Mid(字符串,起始位置,字符串长度)。2、Text函数的主要作用是将字符串设置为指定的格式。
二、提取性别。方法:在目标单元格中输入公式:=IF(MOD(MID(C3,17,1),2),"男","女")。解读:1、首先用Mid函数提取第17位上的数字。2、用Mod函数求模取余。3、用If函数判断求模取余的结果,如果为计数,返回“男”,如果为偶数,返回“女”。
三、计算年龄。方法:在目标单元格中输入公式:=DATEDIF(D3,TODAY(),"y")。解读:Datedif函数为系统隐藏函数,其功能为按照指定的方式统计两个时间之间的差。其语法结构为:=Datedif(开始时间,结束时间,统计方式)。其中公式中用到的统计方式“y”指的是按“年”进行计算。
四、计算退休年龄。方法:在目标单元格中输入公式:=EDATE(D3,MOD(MID(C3,17,1),2)*120+600)。
五、判断身份证号是否重复。1、一般方法(错误方法)。方法:在目标单元格中输入公式:=IF(COUNTIF($C$3:$C$9,C3)>1,"重复","")。
2、正确判断。方法:在目标单元格中输入公式:=IF(COUNTIF($C$3:$C$9,C3&"*")>1,"重复","")。
六、防止重复。方法:1、选中数据源,【数据】-【数据验证】。2、选择【允许】中的【自定义】,并在【公式】中输入:=COUNTIF($C$3:$C$9,C3)=1。3、单击【输入信息】和【出错警告】标签,分别录入信息并【确定】。4、测试有效性
结束语: 此文从提取出生年月、性别、计算年龄及退休年龄,如果防止身份证号重复等方面做了详细的介绍,是一篇很不错的关于“身份证号”相关技巧的文章哦! 如果各位亲在学习的过程中遇到或发现任何困难或问题,欢迎在留言区留言讨论哦!
相关文章
- MAC截图截屏方法 快捷高画质 含快捷键说明
- AE渲染加速设置方法 AE集群渲染 渲染速度质的提升 WIN和MAC通用
- 第15课: 在Final Cut Pro X中画面的裁切与框选方法 丨FCPX中文视频教程
- 帝国CMS模板自定义页面用PHP获取页面ID、页面名称、标题、关键词、描述、内容等变量的方法
- wordpress文章id连续之完美解决文章ID不连续的方法技巧
- 帝国CMS模板制作中,灵动标签调用自定义页面的方法和例子
- win10系统,安软件时提要先安装.net framework4.5。而系统已自带更高版本,怎么解决?
- 删除、筛选、合并单元格、小组等序号(NO)构建技巧全集解读
- Excel函数公式:多条件判断,你还在用If来实现,那就真的Out了
- 身份证号常见错误分析及实用技巧解读,职场的你必须掌握1