夜雨聆风学习资料网

ARTICLE · 1035323

用Excel从零搭建人事管理系统|04学习和调整函数

用Excel从零搭建人事管理系统|04学习和调整函数
Hi,老徐,今天继续。
先说说主数据表吧,原计划所有内容都手动输入,没计划用函数,后来发现,有些可以关联的内容确实可以用函数来避免输入错误。

01用身份证信息提取出生日期

fx=TEXT(MID(F3,7,8),"0000-00-00")
用MID函数(提取字符串)从身份证号码(F3)的第7位开始,提取8位,用TEXT函数,把格式定为0000-00-00。

02用身份证信息辨别男女

fx=IF($F3="","",IF(MOD(MID($F3,17,1),2),"男","女"))
如果身份证号码栏没有输入内容,返回空值;如果输入了身份证号,就用MOD函数(求余数)和MID函数(提取字符串)组合,判断男女。注意:如果是15位身份证,会报错!
后来再进行了优化,增加了容错,虽然不能解决所有问题,但也算是有了一点点进步,如下:
fx=IF($F3="","",IFERROR(IF(MOD(MID($F3,17,1),2),"男","女"),"身份证格式错误"))

03自动求合同剩余天数

函数其实比较简单,就是求个差值。

fx=IF(OR(O3="",L3="已离职",L3="内退",L3="退休"),"",O3-TODAY())

本来到此为止了,我琢磨着是不是加个颜色显得更醒目一些啊?那就找一找有没有实现路径吧,果然找到了,哈哈!

在导航栏找到“开始”菜单,点击找到“条件格式”,点击“新建格式规则”,如下,自己看着设置就好。

最终效果就是下面这样,我觉得还不错!

下一篇,写写分表,重点是查询功能。

相关学习资料