200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > Excel表格中根据身份证号获取出生日期 生日 年龄 性别 工龄 退休龄

Excel表格中根据身份证号获取出生日期 生日 年龄 性别 工龄 退休龄

时间:2024-05-16 07:31:16

相关推荐

Excel表格中根据身份证号获取出生日期 生日 年龄 性别 工龄 退休龄

(1)15位的身份证号码:1~6位为地区代码,7~8位为出生年份(2位),9~10位为出生月份,11~12位为出生日期,第13~15位为顺序号,并能够判断性别,奇数为男,偶数为女。

(2)18位的身份证号码:1~6位为地区代码,7~10位为出生年份(4位),11~12位为出生月份,13~14位为出生日期,第15~17位为顺序号,并能够判断性别,奇数为男,偶数为女。18位为效验位。

根据身份证获取出生日期($A$1:$A$5是要获取出生日期的身份证范围):

=TEXT(MID($A$1:$A$5,7,8),"0-00-00")

根据身份证获取生日日期($A$1:$A$5是要获取出生日期的身份证范围):

=TEXT(MID($A$1:$A$5,11,4),"00-00")

根据身份证获取性别(A1:A5是要获取出生日期的身份证范围)

=IF(MOD(MID(A1:A5,17,1),2)=1,"男","女")

=IF(MOD(MID(A1:A5,17,1),2),"男","女")

=IF(MOD(MID(A1:A5,15,3),2),"男","女")//此公式同样适合15位身份证

根据身份证获取年龄(A1:A5是要获取出生日期的身份证范围)

=YEAR(NOW())-MID(A4:A8,7,4)

DATEDIF函数是一个隐藏函数,没有出现在函数列表中,Excel中的公式自动完成功能也不会自动生成这个函数名称,甚至在多个版本的帮助文件中都找不到这个函数的踪影。

=DATEDIF(D3,TODAY(),"y")

这个函数主要用于计算两日期相差年月日数,利用该函数可计算相差的天数、月数和年数。对于DATEDIF函数的使用方法,咱们可以这样理解:

DATEDIF(起始日期,结束日期,指定的汇总方式)

第三参数为所需信息的返回时间单位代码。各代码对应的含义如下:

第三参数函数返回值

"y"时间段中的整年数。

"m"时间段中的整月数。

"d"时间段中的天数。

"md"起始日期与结束日期天数的差。忽略日期中的月和年。

"ym"起始日期与结束日期月数的差。忽略日期中的日和年。

"yd"起始日期与结束日期天数的差。忽略日期中的年。

DATEDIF函数返回出生日期到当前日期(TODAY())的整年数,也就是实际年龄。

将上面这条公式稍作改动,换成=DATEDIF(入职时间,TODAY(),"y"),那就是工龄计算函数公式

计算退休年龄(如下):

=EDATE(E1,660+(B3="男")*60)

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