根据日期计算出周几 | 您所在的位置:网站首页 › excel根据身份证号提取年龄的3种方法是什么 › 根据日期计算出周几 |
工作中,有时需要从身份证号中提取性别、出生日期、年龄等。如果手工统计,不仅容易出错,还耗时耗力。春暖花开的时候,有那时间不如出去踏青散步,赏花游玩。
下面小编为大家分享一种方法,使用Excel函数轻松解决,效率可以说提高很多哦! ![]() 以一个excel表内容为例,其中A列是身份证号,从A列中提取出生日期、年龄、性别分别填充到B列、C列、D列。如下图所示。 ![]() 方法:右键,"设置单元格格式","数字"标签中选择"文本",这样身份证号在输入的时候,不会出现类似"1.30228E+16"科学技术显示。如下图。 (微信公综号:职场天蓝 ID:ftianlan 分享更多Excel/Word/PPT技巧!欢迎关注! ) ![]() 在B2中录入公式:=TEXT(MID(A2,7,8),"0000-00-00"),敲回车键,返回出生日期"1991-03-26"。选中B2列,按住鼠标向下拖动填充,其他各行的出生日期也依次提取出来了。如下图所示。 ![]() 说明:18位身份证号码中,第7位至第14位,是出生年月日。使用mid函数(截取字符串)提取身份证号码中的第7-14位,从第7位开始截取,截取8位。以A2为例,截取出来就是"19910326",再使用TEXT函数(文本处理)将格式转换为"1991-03-26"。 3、在C列提取年龄在C2中录入公式:=YEAR(TODAY())-YEAR(VALUE(B2))&"岁",敲回车键,返回年龄"28岁"。C2列按住鼠标向下填充,显示所有身份证号年龄。如下图所示。 ![]() 说明:其中用到三个函数,即是YEAR()函数(返回指定日期对应年份)和TODAY()函数(返回当前日期)、VALUE()函数(将代表数字的文本字符串,转换成数值)。用当前年份和出生年份相减年份差即是年龄。 4、在D列提取性别在D2中录入公式:=IF(MOD(MID(A2,17,1),2),"男 |
CopyRight 2018-2019 实验室设备网 版权所有 |