OFFICE学习资料 | OFFICE资源下载 | OFFICE知识问答      
设为首页
加入收藏
联系站长
  当前位置:Office学院 >> Excel >> Excel实例学习 >> 正文
用函数自动提取身份证号码中的出生日期和性别信息
[2006年12月26日]  点击数: 【字体: 】【双击滚屏
 
  笔者在用Excel制作职工简明登记表时,常常要输入身份证号码、性别、出生时间等内容。其实,身份证号码中已经包含了性别、出生时间等信息,我们何不利用函数将这些信息数值提取出来,进行简单判断以后,将其自动转换成性别、出生时间等内容显示出来呢!  

  大家知道,目前的身份证号码有两种格式,一种是15位号码(如340501761217022),一种是18位号码(如340503197001090319)。在15位号码中,第7—12位数字(如761217)表示持证人的出生时间(如1976年12月17日),第15位数字(如2)表示持证人的性别(奇数为“男”,偶数为“女”);在18位号码中,第7—14位数字(如19700109)表示持证人的出生时间(如1970年1月9日),第17位数字(如1)表示持证人的性别。 

  一、信息的提取、判断和自动显示  

  此处,假定身份证号码保存在C列中,性别和出生时间分别保存在D列和E列中。  

  1、性别的自动显示  

  ①选中D2单元格,输入公式:=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=0,"女","男"),输入完成后,按下“Enter”键进行确认,第1位员工的性别则自动显示在D2单元格中[如图1]。

  
请添加描述
 

  上述函数式中涉及到的几个函数的含义分别是:

  LEN(C2)函数,用于统计C2单元格中字符串的字符数目。

  MID(C2,15,1)函数,用于从C2单元格中字符串的第15位开始提取1个字符。

  MOD(number,divisor)函数,用于给出数字number除以数字divisor后的余数。

  IF()函数,是一个逻辑判断函数。  

  上述函数式的意思是:  

  IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)):如果[IF]C2单元格中字符串的字符数是15[LEN(C2)=15],则从第15位开始,提取C2单元格字符串中的1个字符[MID(C2,15,1)];如果不是15位,则从第17位开始,提取1个字符[MID(C2,17,1)]。

    =IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=0,"女","男"):如果[IF]提取出来的数值[IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1))]除以“2”后余数为“0”[MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=0],则显示为“女”,反之显示为“男”。  

  ②再次选中D2单元格,将鼠标移至该单元格右下角成十字线状时[如图2,我们通常称这种状态为“填充柄”状态]。

  
请添加描述


  按住左键向下拖拉,将D2单元格中的公式复制到下面的单元格中,显示出其他持证人的性别。 

  2、出生时间的自动显示  

  ①选中E2单元格,输入公式:=IF(LEN(C2)=15,MID(C2,7,2)+1900,MID(C2,7,4))&"-"&IF(LEN(C2)=15,MID(C2,9,2),MID(C2,11,2))&"-"&IF(LEN(C2)=15,MID(C2,11,2),MID(C2,13,2)),输入完成后,按下“Enter”键进行确认,第1位员工的出生时间则自动显示在D2单元格中[参见图1]。

我要提问
上一篇:通过改变Excel行背景颜色轻松查看数据记录
下一篇:利用VBA把多个EXCLE表格中的成绩单合并在一起
最新文章
Excel帮你填写报名信息卡03/07
Excel2000中用宏和VBA做成绩统计01/13
利用EXCEL进行学生成绩管理--快速转换学生考01/13
用EXCEL轻松的处理学生成绩01/08
用EXCEL轻松的准备考前工作01/08
Excel中用VBA宏自动统计成绩01/08
巧用excel为学生考试成绩排名01/08
利用EXCEL进行学生成绩管理01/08
热门文章
相关文章
从菜鸟成为Excel高手 之 IS函数
从菜鸟成为Excel高手 之 If函数
Office2004让我们管理信息更方便
Excel帮你填写报名信息卡
在Word 2003中实现“自动求和”
Word表格也可自动填充
Excel中用VBA宏自动统计成绩
用EXCEL搭建企业信息系统(二)
office知识问答 | office资源下载
备案许可证号: 津ICP备06003561号
版权所有:Office学院 www.officeXY.com
OFFICE学院致力于成就华人社区最受欢迎的office办公软件学习园地;为大家提供word、excel、access、FrontPage、PowerPoint等Office各个系列产品的最全的教程、用法、技巧、方案;并竭力打造最方便的问题解答系统