Excel如何提取身份证中出生年月日、计算年龄、性别 | 您所在的位置:网站首页 › excel提取身份证年龄函数 › Excel如何提取身份证中出生年月日、计算年龄、性别 |
身份证号是18位,前6位是所属省市区、7至14位是出生年月日、其中第17位表示性别,奇数为男性,偶数女性 身份证号340204198107181456340204199504172986342623199106151416 1.提取出生年月日函数: DATE(MID(C3,7,4),MID(C3,11,2),MID(C3,13,2)) DATE()是日期函数MID (字符串,开始位置,字符个数) 是用来从字符串的指定位置开始,截取指定数目的字符MID(C3,7,4),从C3单元格内容中,第7个字符开始截取,截取4位数 MID(C3,11,2) 从C3单元格内容中,第11个字符开始截取,截取2位数 MID(C3,13,2) 从C3单元格内容中,第13个字符开始截取,截取2位数 身份证号出生日期3402041981071814561981-7-183402041995041729861995-4-173426231991061514161991-6-15 2.计算年龄方法1:DATEDIF(H4,TODAY(),"Y") TODAY()中间不需要输入任何内容,该函数返回电脑系统中的当天的日期 DATEDIF函数意思请见如下链接Excel DATEDIF函数_fy980654797的博客-CSDN博客DATEDIF函数是Excel隐藏函数,在帮助和插入公式里面不能找到。功能:返回两个日期之间的年\月\日间隔数。语法:DATEDIF(start_date,end_date,unit)Start_date为一个日期,它代表时间段内的第一个日期或起始日期。(起始日期)End_date为一个日期,它代表时间段内的最后一个日期或结束日期。(结束日期)Unit为所需信息的返回类型。(结果的类型)注:结束日期必须大于起始日期"Y"时间段中的整年数。"M"时间段...https://blog.csdn.net/fy980654797/article/details/122718267 3.提取性别函数:IF(MOD(MID(C2,17,1),2)=1,"男","女") MID(C2,17,1)是截取身份证的第17位MOD(MID(C2,17,1),2)是取身份证的第17位,然后除以2的余数用IF判断MOD得到的余数值,是1,则判断为男性,否则(为0)就是女性today并没有时间值,而now有时间值 |
CopyRight 2018-2019 实验室设备网 版权所有 |