每个人都有身份证,身份证其实隐藏着很多小秘密,比如说,从身份证号码中,我们可以快速提取出出生年月、年龄、性别、退休时间等等。那么你知道如何从身份证号码中快速提取出这些信息吗?
不知道的话,也没事,今天小编就教大家用Excel快速将这些信息提取出来,下面就一起来看看吧~
一、基本信息的提取
1、提取出生年月
从身份证号码中,我们可以快速提取出出生年月,只要利用一个函数就够了,这个函数就是TEXT函数了,以下图为例,输入:=TEXT(MID(C2,7,8),"00-00-00")这一函数公式进行提取。
PS:公式可以直接套用,坐标修改一下就好。【=TEXT(MID(C2,7,8),"00-00-00")】这一公式中的C2表示的C2单元格,大家可以根据需要进行修改;7则表示从第七位开始;8表示长度为8 的字符。
2、提取年龄
从身份证号码中,我们可以提取出年龄。同样需要用到一个函数,这个函数就是DATEDIF函数,以下图为例,选择单元格,然后在编辑栏输入这一函数公式:=DATEDIF(D2,TODAY(),"y")就行啦。
PS:公式可以直接套用,坐标修改一下就好。【=DATEDIF(D2,TODAY(),"y")】这一公式中的TODAY()表示获取当天的日期;而D2表示的D2单元格,大家可以根据实际需要进行修改,修改的时候,只要修改这一坐标就行了。
3、提取性别
从身份证号码中,还可以提取出性别。用Excel进行提取,需要用到的函数是If函数。以下图为例,选择单元格,在编辑栏输入函数公式:=IF(MOD(MID(C2,17,1),2),"男","女")就行了。
PS:公式可以直接套用,坐标修改一下就好。【=IF(MOD(MID(C2,17,1),2),"男","女")】这一公式在套用修改时,只要修改一下坐标(C2)即可。C2表示的是C2单元格;17指的是C2单元格中字符串的第17位。
二、其他作用或操作1、计算退休时间
从身份证号码中,我们还可以计算出退休年龄。需要用到的函数是EDATE函数。以下图为例,选择单元格,在编辑栏输入函数公式:=EDATE(D2,MOD(MID(C2,17,1),2)*120 600)就行了。
PS:公式可以直接套用,坐标修改一下就好。【=EDATE(D2,MOD(MID(C2,17,1),2)*120 600)】这一公式在套用修改时,只要修改一下坐标(D2、C2)即可。D2表示的是D2单元格;C2表示的是C2单元格。
2、如何判断身份证号重复了
那么如何在Excel表格中,判断身份证号码是否重复了呢?其实很简单,以下图为例,选择单元格,然后在编辑栏中输入这一函数公式:=IF(COUNTIF(C$2:C$7,C2&"*")>1,"重复","")就行了。
PS:这个公式同样也可以直接套用,不过需要修改一下里面的坐标。
3、如何防止重复身份证号的输入
有什么方法可以防止身份证号重复输入吗?有,当然有,以下图为例,点击菜单栏中的【数据】,再点击【数据验证】,选择【自定义】,然后在【公式】下的方框中输入这个函数公式:=COUNTIF(C$2:C$7,C2)=1,然后点击【出错警告】,进一步进行完善就行了。
ok,今天的分享就到这里了,现在大家对自己的身份证号码应该有了更进一步的认识吧。如果大家还发现身份证号码的其他秘密,欢迎在下方交流讨论哦~
,