在excel表格中输入身份证号如何自动提取性别和出生年月

在excel表格中输入身份证号如何自动提取性别和出生年月

ID:35214407

大小:24.17 KB

页数:3页

时间:2019-03-21

在excel表格中输入身份证号如何自动提取性别和出生年月_第1页
在excel表格中输入身份证号如何自动提取性别和出生年月_第2页
在excel表格中输入身份证号如何自动提取性别和出生年月_第3页
资源描述:

《在excel表格中输入身份证号如何自动提取性别和出生年月》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、在EXCEL表格中输入身份证号如何自动提取性别和出生年月在EXCEL表格中输入身份证号如何自动提取性别和出生年月  如输入大批量的个人信息。(例:输入姓名、性别、身份证号、出生年月日、地址等等),特别是在输入身份证号之后还要输入一些出年月日、性别、其时这些都已经在身份证号里面体现出来了,所以我想有没有办法提取出来。  经过实践体验,现已经解决了这个问题,这样减少了不少时间,对于一两个人信息的输入这没什么,而对于成百上千的要输入来说,就是关键了。  例如:  序号  姓名  身份证号码  性别  出生年月  说明:公式中的B2是身份证号所在位置  1、根据身份证号码求性别:  

2、=IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,3)),2)=0,"女","男"),"身份证错"))  2、根据身份证号码求出生年月:  =IF(LEN(B2)=15,CONCATENATE("19",MID(B2,7,2),".",MID(B2,9,2)),IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),".",MID(B2,11,2)),"身份证错"))  3、根据身份证号码求年龄:  =IF(LEN(B2)=

3、15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),"身份证错"))  如何使用Excel从身份证号码中提取出生日期  如何使用Excel从身份证号码中提取出生日期2009-02-2722:52例如:从身份证420821199202066616中提取出生日期来,如何快速得出?只需使用语句:=DATE(mid(A1,7,4),mid(A1,11,2),mid(A1,13,2))  【A1是身份证号码所在单元格】  date()函数是日期函数;如输入今天的日期=to

4、day()  那么,mid函数是什么东东呢?  MID(text,start_num,num_chars)  Text为包含要提取字符的文本字符串;Start_num为文本  中要提取的第一个字符的位置。文本中第一个字符的start_num为1,以此类推;Num_chars指定希望MID从文本中返回字符的个数。  对身份证号码分析下就知道:420821199202066616,出生日期是1992年2月6日;也就是从字符串(420821199202066616)的第7位开始的4位数字表示年,从字符串的第11位开始的2位数字表示月,字符串的第13位开始的2位数字表示日。呵呵,强悍

5、吧!  Excel中利用身份证号码(15或18位)提取出生日期和性别  需要的函数:  LEN(C6)=15:检查C6单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位;  INT:返回数值向下取整为最接近的整数,本例中用来判断身份证里数值的奇偶数。  RIGHT:返回文本字符串最后一个字符开始指定个数的字符;  MID:返回文本字符串指定起始位置起指定长度的字符,MID(C6,7,2)表示:在C3中从左边第七位起提取2位数;"19"&MID(C6,7,2)表示:在C3中从左边第七位起提取2位数的前面添加19;  ……  &""&表示:其左右两边所提取出来

6、的数字不用任何符号连接;  &"-"&表示:其左右两边所提取出来的数字间用“-”符号连接。若需要的日期格式是yyyy年  mm月dd日,则可以把公式中的“-”分别用“年月日”进行替换就行了。  一、提取出生日期  如果我们要从一个人的身份证号码中批量提取其出生年月日,并表示成“yyyy-mm-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)&"-"&MID(C6,13,2))

7、,这个公式的含义就是,当其检查到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,在D6单元格中计算出的结果是“1950-01-12”;若C6单元格中是410005194511168794,在D6单元格中计算出的结果是“1945-11-16”。 

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。