



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、如何使用 Excel 从身份证号码中提取出生日期 2009-02-27 22:52 例如:从身份证中提取出生日期来,如何快速得出?呵呵, 只需使用语句: =DATE(mid(A1,7,4),mid(A1,11,2),mid(A1,13,2)【 A1 是身份证号码所在单元格】date() 函数,地球人都知道,日期函数;如输入今天的日期=today()那么, mid 函数是什么东东呢?MID(text,start_num,num_chars)Text 为包含要提取字符的文本字符串; Start_num 为文本中要提取的第一个字符的位置。文本中第一个字符的 s
2、tart_num 为 1 ,以此类推; Num_chars 指定希望 MID 从文本中返回字符的个数。对身份证号码分析下就知道:,出生日期是 1992 年 2 月 6 日;也就是从字符串()的第 7 位开始的 4 位数字表示年,从字符串的第 11 位开始的 2 位数 字表示月,字符串的第 13 位开始的 2 位数字表示日。呵呵,强悍吧!Excel 中利用身份证号码( 15 或 18 位)提取出生日期和性别需要的函数:LEN(C6)=15 :检查 C6 单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是
3、 15 位;INT: 返回数值向下取整为最接近的整数 ,本例中用来判断身份证里数值的奇偶数。RIGHT: 返回文本字符串最后一个字符开始指定个数的字符;MID :返回文本字符串指定起始位置起指定长度的字符,MID(C6,7,2) 表示:在 C3 中从左边第七位起提取2 位数;"19"&MID(C6,7,2) 表示:在 C3 中从左边第七位起提取 2 位数的前面添加 19 ;&""&表示:其左右两边所提取出来的数字不用任何符号连接;&"-"& 表示:其左右两边所提取出来的数字间用“-”符号连接。若
4、需要的日期格式是yyyy 年 mm 月 dd 日,则可以把公式中的 “- ”分别用 “年月日 ”进行替换就行了。、提取出生日期如果我们要从一个人的身份证号码中批量提取其出生年月日,并表示成“yyyymm- dd”形式,可以这样做,假设身份证号码在 C 列,在 D 列中输入公式=IF(LEN(C6)=15,"19"&MID(C6,7,2)&"-"&MID(C6,9,2)&"-"&MID(C6,11,2),MID(C6,7,4)&"-"&MID(C6,11,2)&
5、amp;"-"&MID(C6,13,2),这个公式的含义就是,当其检查到C6单元格中的数据是15位的时,就显示"19"&MID(C6,7,2)&"-"&MID(C6,9,2)&"-"&MID(C6,11,2) 的计算结果,否则就显示MID(C6,7,4)&"-"&MID(C6,11,2)&"-"&MID(C6,13,2) 的计算结果。如:若 C6 单元格中是 441000500112418 , 在
6、D6单元格中计算出的结果是 “195001-12” ;若C6单元格中是,在D6单元格中 计算出的结果是 “1945-11-16”。二、提取性别在 E6 单元格输入公式 =IF(LEN(C6)=15,IF(RIGHT(C6)/2=INT(RIGHT(C6)/2),"女","男"),IF(MID(C6,17,1)/2=INT(MID(C6,17,1)/2)," 女","男")这个公式的含义是如果 C6 单元格是一个 15 位数, 就显示 IF(RIGHT(C6)/2=INT(RI
7、GHT(C6)/2)," 女","男")的计算结果;否则,显示IF(MID(C6,17,1)/2=INT(MID(C6,17,1)/2)," 女","男")的计算结果。最后把 D6 和 E6 单元格的公式向下拉下来,在 C6 列输入身份证号码后,出生日期和性别可自动输入了, 这样就减少了用户输入数据工作量,提高了办事效率!根据身份证号码让 Excel 自动输入出生日期和性别办公室人事文员有时要输入很多员工的人事资料, 每输完臃长的身份证号后又要输入员工出生年月日和性别,这样无疑增加了工作量,有没有办法让出生日期和性
8、别自动输入呢?其实用Excel 公式即可轻松解决问题!众所周知,我国身份证号码里有每个人的出生日期和性别等信息:老式的身份证号是15 位数,第 7位到 12 位是出生年月日, 最后一位如果是偶数就代表女生, 奇数就是代表男性; 新式身份证号是 18 位数, 第7 位到 14 位是出生日期,倒数第二位的偶数或奇数代表女性或男性。既然存在这样的规律,用Excel函数就可轻松实现根据身份证号自动输入出生日期和性别。本例中所需要函数 :LEN: 返回文本字符串的个数 ,本例中用来计算身份证的位数MID: 返回文本字符串指定起始位置起指定长度的字符,本例中用来计算身份证号中出生日期的字符 ;INT: 返
9、回数值向下取整为最接近的整数 ,本例中用来判断身份证里数 值的奇偶数 .RIGHT: 返回文本字符串最后一个字符开始指定个数的字符,本例中来计算身份证号最后一位数 .如果A3单元格是身份证号码,B3单元格为出生日期,C3单元格 为性别,那么在 B3 中输入公式 =IF(LEN(A3)=18,MID(A3,7,4)&" 年 "&MID(A3,11,2)&"月"&MID(A3,13,2)&"日","19"&MID(A3,7,2)&"年 "&am
10、p;MID(A3,9,2)&"月"&MID(A3,11,2)&"日"),这个公式的含义是,如果 A3 单元格是一个 18位数 IF(LEN(A3)=18) 那么从第 7位数开始得到 的 4 位数就是年份 MID(A3,7,4) 后面再加上文字 &”年”月,日依此类推 , 否则,A3单元格为15位数,就执行"19"&MID(A3,7,2)&"年"&MID(A3,9,2)&"月"&MID(A3,11,2)&"日
11、”)含义与 18 位相似.只是在 年 MID(A3,7,2) 前面要加上 19在 C3 单元格输入公式 =IF(LEN(A3)=18,IF(MID(A3,17,1)/2=INT(MID(A3,17,1)/2),"女","男"),IF(RIGHT(A3)/2=INT(RIGHT(A3)/2)," 女","男")这个公式的含义是 如果 A3 单元格是一个 18 位数 IF(LEN(A3)=18) 就执行IF(MID(A3,17,1)/2=INT(MID(A3,17,1)/2)," 女","
12、男"),其中如果 A3 单 元格第 17 位数(身份证号倒数第二位 )除以二 MID(A3,17,1)/2 等于一 个整数 INT(MID(A3,17,1)/2), 那么第 17 位为偶数,即是”女”否,则是奇 数,即为 ”男”否;则 A3 单元格是 15 位数,就执行IF(RIGHT(A3)/2=INT(RIGHT(A3)/2)," 女","男"),其中 RIGHT(A3) 含义 是返回 A3 单元格 从右往左的第一位数 ,即身份证最后一位数 .其余含意跟上面 18 位数一样 .最后把 B3 和 C3 单元格的公式向下拉下来,在 A3 列输入身份证号码后,出生日期和性别可自动输 入了,这样就减少了用户输入
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年云服务安全责任协议
- 2025年全球合资经营合同样本
- 2025年典范性供应链优化与整合协议
- 2025年保险理赔权益核实协议
- 2025年养鸡业与饲料种植技术共享协议
- 2025年企业融资管理及风险投资咨询项目协议
- 2025年停车位租赁与使用协议
- 2025年北京市汽车销售市场发展合作协议
- 2025年专业咨询成果合作框架合同范本
- 城市公共交通运营许可合同书
- 五年级下册道德与法治教学计划
- 读书分享-于永正-我怎样教语文
- 2024工贸企业重大事故隐患判定标准解读
- 高中语文(统编版)选必中册-第二单元教材分析解读课件
- 哈尔滨铁道职业技术学院单招《语文》考试复习题库(含答案)
- 华东师范大学《政治学概论》2023-2024学年第一学期期末试卷
- 1医学图像处理绪论课件
- 校园门禁系统升级方案
- 第七讲推动构建新时代的大国关系格局32024秋形势与政策
- 汽车行业职位职级管理制度实施方案
- 八年级物理上册课程纲要
评论
0/150
提交评论