从身份证号中提取年龄

从身份证号中提取年龄

ID:33790977

大小:48.00 KB

页数:4页

时间:2019-03-01

从身份证号中提取年龄_第1页
从身份证号中提取年龄_第2页
从身份证号中提取年龄_第3页
从身份证号中提取年龄_第4页
资源描述:

《从身份证号中提取年龄》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、从身份证中提取出生年月日、性别、年龄1、年龄:=DATEDIF(DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),NOW(),"y")2、性别:=IF(MOD(VALUE(MID(A1,17,1)),2)=1,"男","女")3、年月日:=MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2)这三个公式是18位身份证的年龄:就是从身份证号中提取出出生年份,用当前的年份去减性别:判断倒数第2位是奇数还是偶数年月日:从身份证中提取出相应的年月日如果

2、重写这些公式1.年龄:=IF(LEN(A1)=18,DATEDIF(DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),NOW(),"y"),DATEDIF(DATE("19"&MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)),NOW(),"y"))2.性别:=IF(LEN(A1)=18,IF(MOD(VALUE(MID(A1,17,1)),2)=1,"男","女"),IF(MOD(VALUE(MID(A1,15,1)),2)=1,"男","女"))3.年

3、月日:=IF(LEN(A1)=18,DATE(MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2)),DATE("19"&MID(A1,7,2)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2)))☆从出生年月日中提取年龄☆①、=INT((DATE(2010,9,30)-B1)/365)②、=IF(AND(B1<>""),2010-YEAR(B1))“B1”指出生年月日栏如何使用Excel从身份证号码中提取出生日期如何使用Excel从身份证号码中提取出生日期200

4、9-02-2722:52例如:从身份证420821199202066616中提取出生日期来,如何快速得出?只需使用语句:=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为文本中要提取的第一个字符的位置。文本中第一个字符的start_num为1,以此

5、类推;Num_chars指定希望MID从文本中返回字符的个数。对身份证号码分析下就知道:420821199202066616,出生日期是1992年2月6日;也就是从字符串(420821199202066616)的第7位开始的4位数字表示年,从字符串的第11位开始的2位数字表示月,字符串的第13位开始的2位数字表示日。呵呵,强悍吧!Excel中利用身份证号码(15或18位)提取出生日期和性别需要的函数:LEN(C6)=15:检查C6单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位;INT:返回数值

6、向下取整为最接近的整数,本例中用来判断身份证里数值的奇偶数。RIGHT:返回文本字符串最后一个字符开始指定个数的字符;MID:返回文本字符串指定起始位置起指定长度的字符,MID(C6,7,2)表示:在C3中从左边第七位起提取2位数;"19"&MID(C6,7,2)表示:在C3中从左边第七位起提取2位数的前面添加19;……&""&表示:其左右两边所提取出来的数字不用任何符号连接;&"-"&表示:其左右两边所提取出来的数字间用“-”符号连接。若需要的日期格式是yyyy年mm月dd日,则可以把公式中的“-”分别用“年月日”

7、进行替换就行了。一、提取出生日期如果我们要从一个人的身份证号码中批量提取其出生年月日,并表示成“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)),这个公式的含义就是,当其检查到C6单元格中的数据是15位的时,就显示"19"&MID(C6,7,2)&"-"&MID(C6,

8、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单元格中计算出

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

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

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