利用Excel涵数提取18位身份证号码信息

  发布时间:2015-04-09 11:09:27   作者:佚名   我要评论
EXCEL根据身份证号码自动提取年龄、性别、出生年月的公式(15位、18位通用)。下面小编就为大家介绍利用Excel涵数提取18位身份证号码信息方法,希望能对大家有所帮助

     在公文表格处理中,经常会遇到需要从18位身份证号码中提取年龄,性别,出生年月日等信息,如果人工判断的话,工作量太大,错误率还很高,如何利用涵数来实现这个功能呢,我们来一起看看。

方法/步骤

    18位的新一代身份证了,里面的数字都是有规律的。前6位数字是户籍所在地的代码,7-14位就是出生日期。第17位“2”代表的是性别,偶数为女性,奇数为男性。我们要做的就是把其中的部分数字利用了涵数“提取出来”。

     我们启动Excel2003,录入需要提取信息的身份证号码。

   

      输入的身份证号会以科学记数法显示,需要更改一下数字格式。选中该列中的所有身份证号后,右击鼠标,选择“设置单元格格式”。在弹出对话框中“数字”标签内的“分类”设为“文本”,然后点击确定。

        首先,提取出出生日期

    将光标指针放到“出生日期”列的单元格内,这里以C5单元格为例。然后输入“=MID(B5,7,4)&"年"&MID(B5,11,2)&"月"&MID(B5,13,2)&"日"”

          注意:外侧的双引号不用输入,函数式中的引号和逗号等符号应在英文状态下输入。

       回车后,你会发现在C5单元格内已经出现了出生日期。然后,选中该单元格后拖动填充柄,其它单元格内就会出现相应的出生日期。

    MID函数是EXCEL提供的一个“从字符串中提取部分字符”的函数命令,具体使用格式在EXCEL中输入MID后会出现提示。

   提下来,我们再来提取性别信息

     选中“性别”列的单元格,如D5。输入“=IF(MID(B5,17,1)/2=TRUNC(MID(B5,17,1)/2),"女","男")”后回车,就会自动判断出性别了。拖动填充柄让其他的性别也自动输入。

   最后,我们来计算年龄

   其中C5是出生日期所在列,双击年龄所在列,然后输入下面公式=YEAR(NOW())-YEAR(C5)

     回车后,即可得到年龄,复制到其他单元格即可完成。这样以后无论从身从证信息提取什么信息都可以用这个方法来实现。

以上就是利用Excel涵数提取18位身份证号码信息方法介绍,希望能对大家有所帮助!

相关文章

  • excel预览打印超出范围该怎么办?

    excel预览打印超出范围该怎么办?有时候在打印excel文件的时候,由于边距设置的问题,本来一页可以完整打印出来的,却分成几页打印出来,下面分享解决办法,需要的朋友可以
    2015-04-09
  • excel如何不复制自动筛选区或隐藏区内容

    本文给大家介绍的是一个EXCEL的小技巧,教大家如何不复制自动筛选区或者隐藏区的内容,十分的细致全面,推荐给大家,有需要的小伙伴可以参考下。
    2015-04-08
  • Excel制作分类标签间隔式条形图

    这篇教程是向脚本之家的朋友介绍Excel制作分类标签间隔式条形图方法,教程制作出来的条形图还是很不错的,很值得学习,推荐到脚本之家,喜欢的朋友可以跟着教程一起来学习
    2015-04-03
  • Excel中的网格线怎么取消?

    由于工作的需要,很多时候要消除Excel中的网格线,这里说的是将网格线消除,而不是合并网格线。那么Excel中的网格线怎么取消?下面小编就为大家介绍一下,一起来看看吧
    2015-04-02
  • excel工作表的行或列怎么自动求和?

    自动求和是excel中常用的功能,操作起来相对比较容易,也有局限,此功能只能对同一行或同一列中的数字进行求和,不能跨行、跨列或行列交错求和。那么excel工作表的行或列怎
    2015-03-31
  • Excel剔除单列数据的重复值五种方法介绍

    下面小编为大家介绍Excel剔除单列数据的重复值五种方法,对于不知道怎么操作的朋友可以参考本文,希望能对大家有所帮助
    2015-03-30
  • Excel表格 提示向程序发送命令时出现问的解决办法

    有用户在电脑打开Excel表格文档时,系统弹出“向程序发送命令时出现问题”错误提示框(如下图所示),导致无法正常打开Excel文档,而出现这种故障提示有几种因素,如输入法问
    2015-04-09

最新评论