EXCEL根据身份证号码自动提取年龄

上传人:平*** 文档编号:14745939 上传时间:2017-11-01 格式:DOC 页数:2 大小:24.15KB
返回 下载 相关 举报
EXCEL根据身份证号码自动提取年龄_第1页
第1页 / 共2页
EXCEL根据身份证号码自动提取年龄_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《EXCEL根据身份证号码自动提取年龄》由会员分享,可在线阅读,更多相关《EXCEL根据身份证号码自动提取年龄(2页珍藏版)》请在金锄头文库上搜索。

1、EXCEL 根据身份证号码自动提取年龄、性别、出生年月的公式(15位、18 位通用)EXCEL 根据身份证号码自动提取年龄、性别、出生年月的公式(15 位、18 位通用)说明:以身份证号输入到 B2 单元格为例,如果身份证号输入到F4 单元格,请把公式中的 B2 替换为 F4。1、提取年龄公式(15 位、18 位通用)公式 1:返回虚岁,生日前后返回同样的虚岁年龄=IF(LEN(B2)=0,IF(LEN(B2)=15,year(now()-1900-VALUE(MID(B2,7,2),if(LEN(B2)=18,year(now()-VALUE(MID(B2,7,4),身份证错)公式 2:返回

2、周岁,生日前后返回不同的周岁年龄=IF(LEN(B2)=0,IF(LEN(B2)=15,DATEDIF(DATE(CONCATENATE(19,MID(B2,7,2),MID(B2,9,2),MID(B2,11,2),TODAY(),Y),IF(LEN(B2)=18,DATEDIF(DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2),TODAY(),Y),身份证错)函数说明:LEN 返回文本字符串中的字符个数。DATEDIF()计算两个日期之间的天数、月数或年数。DATE 返回代表特定日期的序列号。CONCATENATE 将多个文本字符串合并成一个文本字符串。

3、MID 从文本字符串中指定的位置开始,返回指定长度的字符串。TODAY 返回日期格式的当前日期。2、提取性别的公式(15 位、18 位通用)=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,女, 男),IF(LEN(B2)=0,身份证错)函数说明:LEN 返回文本字符串中的字符个数。MOD 返回两数相除的余数。结果的正负号与除数相同。VALUE 将代表数字的文本字符串转换成数字。3、提取出生年月公式(15 位、18 位通用)=IF(LEN(B2)=0,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),身份证错)函数说明:LEN 返回文本字符串中的字符个数。CONCATENATE 将多个文本字符串合并成一个文本字符串。MID 从文本字符串中指定的位置开始,返回指定长度的字符串。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号