致光临本站上的朋友:
  
  欢迎您访问男孩博客,如你打开的页面不是你所要的找的,请使用侧边栏的搜索功能查找日志,希望能在这里找到您所需要的东西,使您在平淡之中充满喜悦。 
本站域名:Http://Blog.123ttt.Com/(点击加入收藏夹)

欢迎您再来,谢谢!!!
男孩 于2006年11月13日


通过Excle从身份证号码中提取:性别、出生日期并计算年龄

  

第一列(A)为序号,第二列(B)身份证号码,第三列(C)姓名,第四列(D)性别,第五列(E)出生日期,第六列(F)年龄。数据从第三行开始!

今天以此表为例!在这个表格中姓名、身份证号已经知道,需要填写:性别、出生日期、年龄!手工输入,少量的话还行!如果有大量的数据!那将是一个庞大的工程!如何提高效率,减轻负担呢?那就是通过公式!
一、提取“性别”
  将光标指针放到“性别”列的D3单元格内。输入公式
=IF(MID(B3,17,1)/2=TRUNC(MID(B3,17,1)/2),"女","男")
然后回车,这时此人“是男还是女”已经乖乖地判断出来了。向下拖动填充柄,其他人的性别也自动输入了。
二、提取“出生日期”
  将光标指针放到“出生日期”列的E3单元格内。然后输入公式
=MID(B3,7,4)&"年"&MID(B3,11,2)&"月"&MID(B3,13,2)&"日"
回车后,你会发现在E3单元格内已经出现了此人的出生日期。然后,选中该单元格后拖动填充柄,其它单元格内就会出现相应的出生日期。
三、计算“年龄”
  将光标指针放到“年龄”列的F3单元格内。输入公式
=DATEDIF(TEXT((LEN(B3)=15)*19&MID(B3,7,6+(LEN(B3)=18)*2),"#-00-00"),TODAY(),"y")
然后回车,这时此人的年龄已经算出来了。向下拖动填充柄,其他人的年龄也自动算出来了。
  这样,通过三个简单的函数,我们就可以让EXCEL从身份证号中自动提取出性别、出生日期并计算年龄填充到单元格内,极大地减轻了我们的输入工作量。

文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: 4130
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭