首页 置换 选车 估价 问答 生活 经销商 车管所 汽车资讯 汽车销量 车牌查询 今日油价 天气预报
您的位置: 首页 > 生活 > 生活 > 身份证号怎么用函数提取出生日期(如何从身份证号自动提取年龄)
身份证号怎么用函数提取出生日期(如何从身份证号自动提取年龄)
更新时间:2024-07-02 05:50:14

我国公民身份证为18位数字构成,前6位为代表行政区域,从7到14为出生日期,15、16为派出所顺序码,第17位也就是倒数第二位代表性别,最后一位检校码,在我们使用Excel的时候,18位的身份证是我们经常出现的需要输入并编辑的一种数据,今天寻老师带大家分享Excel中身份证的知识,这里面绝对有你不知道的!

身份证号怎么用函数提取出生日期(如何从身份证号自动提取年龄)1

1 Excel如何完整显示身份证号

最开始使用Excel输入身份证的时候,一般都会出现如下图中C、D两列的错误,要么数字显示为科学计数法、要么身份证后三位全部变为0。

身份证号怎么用函数提取出生日期(如何从身份证号自动提取年龄)2

这是为什么呢,其实这跟Excel的数据类型有关,默认情况下,Excel的数字是可以进行计算的,因此,超过10位的数字Excel会将其自动更新为科学计算法,而一旦超过15位,从第16开始后面的数字全部变为0。

此时,我们只需把Excel这列的数据类型改为文本即可。所谓文本,不管单元格里输入什么信息都会完整显示。需要注意的是,如果在输入数据之前设置文本,再输入数据会正确显示,如果已经输入了数据,再设置文本,则需要再输入数据。

身份证号怎么用函数提取出生日期(如何从身份证号自动提取年龄)3

2 根据身份证自动显示出生年月日.

=MID(F7,7,4)&"年"&MID(F7,11,2)&"月"&MID(F7,13,2)&"日"

身份证号怎么用函数提取出生日期(如何从身份证号自动提取年龄)4

函数解释:F7是身份证号,函数在G7 单元格输入,mid(F7,7,4)表示的是从F7这个单元格的第7位开始取4位,& 这个符号是连接符,将数字和文本链接在一起,年月日在汉字,在函数里汉字一般都加双引号,这个结果出来后,直接填充即可。

3 根据身份证自动显示年龄

=year(today())-year(G7)

身份证号怎么用函数提取出生日期(如何从身份证号自动提取年龄)5

函数解释:对于年龄的求法有很多种,这里我们以一种最容易理解的方法计算:当前年减去出生那年。Year()的意思是求括号里的日期的年龄,today()是显示今天的日期,year(today())是先用today求出当前天,再求当前年。因为已经在G7里求出出生日期,year(G7)就是显示出生日期的年份。

4 根据身份证自动判断性别

=if(mod(mid(F7,17,1),2)=0,”女”,”男”)

身份证号怎么用函数提取出生日期(如何从身份证号自动提取年龄)6

函数解释:这是个三个基础函数嵌套的复合函数。首先我们知道,身份证倒数第二位判断性别,奇男,偶女,最外侧if函数,if(逻辑条件,”女”,”男”),如果逻辑条件成立显示女,否则显示男。什么逻辑条件呢?身份证倒数第二位是偶数,是偶数也就是身份证倒数第二位整除2 的余数为0 ,mid(F7,17,1)取身份证倒数第二位,mod(A,2) 求A整除2余数,如果A是偶数,则显示0,A是奇数,则显示1。

5 根据身份证自动判定属相

=CHOOSE(MOD(MID(F7,7,4)-1900,12) 1,"鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪")

身份证号怎么用函数提取出生日期(如何从身份证号自动提取年龄)7

函数解释:Choose函数根据参数索引显示数值,因为属相为12个,所以用出生年减去减去1900,除以12的余数加上1,第一个值即对应鼠,第二次值对应牛,以此类推。

6 根据身份证自动判定星座

=VLOOKUP(--TEXT(MID(F7,11,4),"2015-00-00"),{0,"摩羯";42024,"水瓶";42054,"双鱼";42084,"白羊";42114,"金牛";42145,"双子";42177,"巨蟹";42208,"狮子";42239,"处女";42270,"天秤";42301,"天蝎";42330,"射手";42360,"摩羯"},2)

身份证号怎么用函数提取出生日期(如何从身份证号自动提取年龄)8

函数解释:太复杂懒得解释了,要用的话直接套用吧。

可以看到函数Excel的函数非常强大,这里面运用的函数可以直接复制引用,不过一定要注意单元格的不同,比如这里F列是身份证,F7是出现的第一个身份证号,所以如果你在引用的时候,身份证在其他单元格,这里的F7就得换了。另外还需要注意的是,这里的所有标点均需为英文状态下的标点。

原创干货,好玩好学,我是寻老师,这是本周的技能知识,我们明天约神器分享。

,