分享

数据录入我最强

 L罗乐 2016-09-03

HR除了要和员工打交道之外,还需要和Excel表格打交道。用好Excel可以大大提升HR的工作效率。本系列将介绍HR如何使用Excel提升工作效率的

小王刚从大学毕业,作为一名HR主要负责员工关系管理,员工信息是管理的基础。为了更高效地管理员工,小王决定用Excel进行员工信息管理并定义了如下格式。


数据录入就是件很烦神的事情,一堆数据。稍有不慎,就会犯错。俗话说得好:有心做事找方法,无心做事找理由。小王发现,表中很多字段是有关系。

1.根据有无姓名,可以自动填充序号

2.可以根据身份证自动填充性别,年龄

3.根据入职时间,通过函数公式可以自动填充司龄

4.试用期结束时间是入职后的三个月。可以自动计算出来

做了充分的分析,小王决定使用Excel实现这些功能。

自动填充序号

当填写了姓名后,使用Row公式自动计算出序号 =IF(B2<>'',ROW()-1,'')

根据输入的身份证号码自动判断性别,年龄

温馨提示:因为身份证都已经升级到18位了,在输入身份证的时候一定要在号 码前加上' 把身份证号转化为文本。不然会显示为科学计数。

我们知道身份证的倒数第二位是表示性别,奇数为男,偶数为女。

1.使用MID公式mid(B3,17,1)取出倒数第二位

2.使用ISODD(mid(C2,17,1))判断是不是奇数如果是奇数则返回TRUE反之则返回false.

3.使用if判断出男女.if(ISODD(mid(C2,17,1)),'男','女')

身份证的7~10位表示出身年份,11~12月份 13~14日期。有了这个规则后我们就可以知道员工的出生日期。再根据Datedif计算出员工的年龄

1.使用Mid函数提取出生年&月&日 MID(C2,7,4)   MID(C2,11,2)   MID(C2,13,2)

2.使用Date函数构造出日期DATE(MID(C2,7,4),MID(C2,11,2),MID(C2,13,2))

3.使用Datedif函数与今天的日期比,两者相差了多少年

DATEDIF(DATE(MID(C2,7,4),MID(C2,11,2),MID(C2,13,2)),TODAY(),'y')

温馨提示:Datedif是一个隐藏函数,你在敲着公式的时候是不会出现参数。注意参数1的一定要小于等于参数2,参数3为y表示两者将相差的年份。mm表示月份,dd表示天。

根据入职时间,计算出司龄(格式**年**月)

1.使用datedif 计算出入职时间与今天相差的月份数DATEDIF(F2,TODAY(),'m')

2.使用INT 计算出相差的整数年份INT(DATEDIF(F2,TODAY(),'m')/12)

3.使用Mod 计算出多出来的月份MOD(DATEDIF(F2,TODAY(),'m'),12)

4.将年和月使用连接函数连接起来INT(DATEDIF(F2,TODAY(),'m')/12) & '年' & MOD(DATEDIF(F2,TODAY(),'m'),12) &'月'

试用期结束时间

可以使用EDATE,计算出试用期结束日期EDATE(F2,3)

通过使用Excel函数只需要录几个字段的信息,其余的字段可以根据公式自动计算出来。节省了人力,又保证了数据的准确性。何乐而不为呢?



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多