Excel 2007如何从18位身份证号中提取年龄信息

随着Excel用的越来越普及,大家对Excel高手也很羡慕,能熟练的使用常用的函数,往往可以达到事半功倍的效果,现在我们试着对从18位身份证号码中提取年龄的函数进行尝试和分析。

分析

  • 01

    身份证分一代和二代,一代由15位数字组成,其中前6位是表示地址的,第7位到12位表示出生的年月日,后面三位也是地址码,最后一位奇数是男性,偶数时女性。后来在一代身份证号码的基础上加了三位,补齐了出生年月日,又在最后一位补上了一位校验码,而我们现在都是在用二代身份证,但是不排除出现一代号码的可能,我就见过有年纪大的没有更换的,又或者我们的信息有用以前一代注册的到现在如果需要改信息还得输入一代的号码。

方法1/步骤

  • 01

    综上,偶有一代身份证号出现.假如我们把一代号码考虑进去。现在我们考虑函数的使用:假如是一代15位的号码,我们就需要用现在的年份号码减去19和提取第7位和第八位的数字组合(2000年以后出生的不存在15位号码的。。。),假如是18位的号码,就用现在的年份减去提取的第7位到第10位的数字组合。这样考虑,就用到IF,LEN,MID,。我们先看一下其用法。

  • 02

    根据上述所知,我们试着写出函数,选择F3单元格输入:“=YEAR(NOW())-IF(LEN(D3)=15,19&MID(D3,7,2),MID(D3,7,4))”,其中NOW()指今天的日期(2015-07-30),YEAR(NOW())就是2015了,LEN(D3)指查询D3字符串的长度18,MID(D3,7,2)就是提取D3单元格第7位和第8位的数字组合(D3是18位的数字,这一步直接跳过,如果把这个换成一代身份证号码它就提取出73),MID(D3,7,4)就是提取D3单元格的第7位到第10位的数字组合1973(如果换成一代身份证号码,这步步成立,直接跳过)。输入完成后,点击其他的任何个单元格,F3显示出张三的年龄42,本次函数通过。

  • 03

    选中F3,按下Ctrl+C 键复制单元格,选定其他人员的年龄单元格按下Ctrl+V 键粘贴单元格,即可得到其他人员的年龄了

  • 04

    选定随意一个单元格,你可以看到每个每个单元格的内都有公式了。仔细查看每个公式的相同点和不同点,以便更牢靠的学习和掌握这个公式。

方法2

  • 01

    假如不考虑一代身份证号,也就是说全是18位的情况下,就简单了,只要现在的年份减去从18位号码中提取的7位到10位号码的数字组合就是年龄了,由此可知,函数可以为:"F3=YEAR(NOW())-MID(D3,7,4)"输入F3后显示了其年龄。

  • 02

    选定F3,用方法1中的方法,使得其他年龄单元格内也有这样的函数。这个好像简单一点。

(0)

相关推荐

  • 利用Excel从身份证号中提取年龄

    每个人的身份证号终生不变,但年龄却随着时间的变化而变,本就是从身份证号中随时可以提取当下的年龄. 操作方法 01 制作一个带身份证号的Excel,并且将身份证号放在A列: 02 在B列年龄处输入:=D ...

  • 如何从身份证号中提取年龄?

    在EXCEL里,我们可以通过公式直接从身份证号码提取出生日期.性别和年龄.接下来小编就告诉大家如何从身份证号码里提前年龄. 操作方法 01 我们首先把鼠标指针移动到身份证号码右边的B列"B1 ...

  • EXCEL怎么在身份证号中提取出生日期

    有时候我们需要在员工的身份证号中提取生日信息,这是怎么做到的呢?今天小编教大家一招. 操作方法 01 首先打开EXCEL 02 然后在a1单元格中随便输入一个身份证号 03 在B1单元格中输入 =mi ...

  • Excel如何从身份证号中提取出生日期

    Excel是现在十分常用的办公软件之一,有些用户想知道Excel如何从身份证号中提取出生日期,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑中的Excel文档,先选择证件 ...

  • WPS Excel 如何从身份证号中提取户籍地址?

    在我们的日常生活当中,我们经常会遇到一些小问题,这个问题看起来并不重要,但是我们没有掌握其中技巧的话,总会花费我们过多的时间,下面就详细的告诉小伙伴们,WPS Excel 如何从身份证号中提取户籍地址 ...

  • excel怎么从身份证号中提取出生日期

    Excel 可以进行各种数据的处理.统计分析和辅助决策操作,是现代化工作中必不可少的一项非常优秀的工具,被广泛地应用于管理.统计财经.金融等众多领域,可以说只要和数据打交道,就可以使用上.excel怎 ...

  • 用excel如何从身份证号中提取出日期

    身份证号中包含出生日期,如何用excel从身份证号中提取出日期来 操作方法 01 将A列中的身份证号提取出出生日期填写到B列当中 02 在B2单元格中输入公式=DATE(MID(A2,7,4),MID ...

  • 如何使用MID函数从身份证号中提取出生日期?

    一篇好的能够教你深入了解某方面的知识和内容.你不止更懂得如何完成任务,还更懂得如何做的完美.你变得更有自信,而不只是只有知识的一个树干--只有光秃秃的树干,而没有绿叶红花.你会成为一位智者,对某一方面 ...

  • 表格如何根据身份证号快速提取年龄

    在人事做考勤的时候身份证信息基本上每个员工都有,然后按照年龄来发放一下福利筛选员工的情况也可能出现,今天给大家介绍一下表格如何根据身份证号快速提取年龄 操作方法 01 在身份证信息的后方选择一个单元格 ...