怎么从身份证号码中计算出一个人的年龄

 时间:2024-10-03 08:30:09

身份证号码包含有一个人的所属区域、出生日期等,一个人的年龄可以通过使用Excel函数的方瓠鲶陋啼法从身份证号码中计算出来。我们使用Datedif函数爵奏笆棚与其他函数的嵌套方法。Datedif函数语法结构是:Datedif(开始日期,结束日期,格式参数)。返回两个日期之间的年\\月\\日间隔数从身份证号码中计算出出生年月日的书写格式是:=DATEDIF(TEXT(MID(E2,7,8),"0000-00-00")*1,TODAY(),"y")对于这种嵌套函数,首先需要弄清楚几个函数内在的逻辑关系。

怎么从身份证号码中计算出一个人的年龄

工具/原料

计算机

Excel2016

Datedif、Mid、Text、Today函数

方法/步骤

1、第一层嵌套,使用Mid函数从身份证号码中提取出表示出生年月日的数据。MID(E2,7,8)水貔藻疽,E2是上表中是身份证号码所在单垌桠咛虞元格,出生年月日开始位置是身份证号的第7位,长度是8位。提取出身份证中的表示年月日的数据。使用Mid函数提取出来的数据是文本字符串。计算出的数值不是数值型数据,用isnumber函数验证无误。

怎么从身份证号码中计算出一个人的年龄

怎么从身份证号码中计算出一个人的年龄

2、第二层嵌套,Text函数转换数据类型。Text函数的语法结构:TEXT(value【数值】巳呀屋饔,format_text【格式】)。把“数值”按指定的”格式“转换。如这个实例中的”0000-0扉钛笆哇0-00“,这就是Text函数按此格式进行数据转换。函数TEXT(MID(E2,7,8),"0000-00-00"),把出生年月日字符串改换成“0000-00-00”即“年-月-日”的格式,不过,依然是字符型。“*1“把字符型数据转换成数值数据。

怎么从身份证号码中计算出一个人的年龄

3、通过Mid函数和Text函数的两步操作,计算出了Datedif函数结构中的”开始日期“。

4、第三层嵌套,即Datedif函数的使用。today()函数是日期函数,返回当下日期。即Datedif函数结构中的“结束日期”。Datedif函数格式参数“Y“,即返回”年“。

怎么从身份证号码中计算出一个人的年龄

5、至此,使用三层嵌套的Datedif函数,从身份证号码中计算出了一个人的实岁整数年龄。

怎么从身份证号码中计算出一个人的年龄

如何根据身份证号码计算年龄? Excel表格怎么提取身份证年龄? 蓝带Lesson2,杀橙子 如何筛选身份证号码年龄段 用身份证号轻松提取性别【判断性别】
热门搜索
最色的动漫 动漫美女触手 xxxx图片 上海的图片 热门动漫推荐