电脑
Excel
首先把准备工作做好:设计Excel表格,制作好人事档案的表头,输入编号、姓名、学历、身份证号等必须手动输入的信息。
做的详细一点,先给这份人事档案加一个当前日期,输入公式='系统日期:'&TEXT(TODAY(),'yyyy-mm-dd'),可以实现自动更新。简单一点的话,可以直接输入公式=TODAY(),再设置单元格格式即可。
接下来,从身份证号中提取性别,依据:如果身份证号是15位,最后一位奇数表示男性,如果是18位,倒数第二位是奇数表示男性,如此可输入公式=IF(E4='','',CHOOSE(MOD(IF(LEN(E4)=15,RIGHT(E4,1),IF(LEN(E4)=18,MID(E4,17,1),'')),2)+1,'女','男')),提取性别。
身份证号哪几位数表示出生日期都知道,反正包括19在内的8位数就是出生日期,这里为保护个人隐私,身份证号不“正规”,在公式里添加了19,不会影响使用。可输入公式=IF(LEN(E4)=15,DATE('19'&MID(E4,7,2),MID(E4,9,2),MID(E4,11,2)),IF(LEN(E4)=18,DATE(MID(E4,7,4),MID(E4,11,2),MID(E4,13,2)),''))提取出生日期。
接下来,计算工龄,如果只简单计算年数的话,只需要输入公式=TEXT(TODAY()-F4,'yy')&'年',表示用今天的时间减去参加工作时间,再转化为文本即可。
如果要计算多少年多少个月,可输入公式=CONCATENATE(DATEDIF(F4,TODAY(),'y'),'年',DATEDIF(F4,TODAY(),'ym'),'个月'),仍然以今天的日期减去参加工作时间。
从身份证号提取性别、出生日期等还有其他方法。