300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Excel如何提取身份证中出生年月日 计算年龄 性别

Excel如何提取身份证中出生年月日 计算年龄 性别

时间:2018-11-06 09:44:43

相关推荐

Excel如何提取身份证中出生年月日 计算年龄 性别

身份证号是18位,前6位是所属省市区、7至14位是出生年月日、其中第17位表示性别,奇数为男性,偶数女性

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位数

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"时间段.../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有时间值

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。