身份证号码怎样提取年龄

如题所述

一、提取出生日期

大家都知道,身份证号的第7位到第14位就是出年日期信息,那么我们可以用MID函数提取出来,然后用TEXT函数转换为日期格式。


先看里面的MID函数,它的作用是取一个字符串中的几个字符,本例中就是从B2单元格中字符串的第7位开始,取8位,运算的结果就应该是 “19851026”。

TEXT函数是对字符串进行格式化,本例中就是将前面MID函数运算出的“19851026”字符串格式化为“0000-00-00”的日期格式,当然也可以格式化为“0000年00月00日”的格式。

有时候我们想要“1985.10.26”格式,上面的函数就不能完成了,我们可以用“&”(连字符)来完成。


这个例子中我们用的三个MID函数,分别取B2单元格中字符串中的年、月、日,中间用&”.”&来连接,这就表示用“年”连接”.”再连接“月”再连接”.”再连接“日”,”.”在这里就是一个字符串,注意一定要用半角引号。

二、提取年龄

既然能提取出生日期,年龄就更简单了,可以用TODAY函数来取得当前日期,再用DATEDIF计算当前日期和前面提取日期的间隔就行了。

先看里面的TODAY()函数,这是取当前系统日期,如“2019-04-19”,DATEDIF函数是计算后面的第一个日期(C2单元格)和第二个日期(系统日期)之前的间隔,”Y”表示以年来计算,那么这两个日期之间就相隔33年。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-12-10
wps表格当中身份证生成年龄,仅需一段公式函数即可,公式函数为:=YEAR(TODAY())-MID(身份证单元格,7,4)。
第2个回答  2020-12-10

Excel身份证号提取年龄

第3个回答  2020-12-10

25-Excel批注内添加图片(每日分享,敬请关注)