打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
从前有个HR妹纸不会用excel核对身份证信息,某财务男出手搞定……后来他们在一起了


9月一到,招聘工作进入“金九银十”的黄金季节。个人所得税全员申报申报系统要求必须录入每一个人的身份证号码、出生日期、性别等,当企业招聘进来几十上百的人员时是一件很麻烦的事情。虽然系统支持从EXCEL表格中直接导入,可惜很多人事MM天生对数据不敏感,经常把人员的身份证号码、出生日期甚至性别整错,导致导入出现大量错误,费时费工。


如何检查并防范这些错误,请看一个财务人员的小技巧。


其实,我国的居民身份证号码中包含有每个人的出生日期和性别等信息。但是,面对大批量的居民身份证号码如何快速、准确地生成并判断呢?现举例说明如下:



一、检查身份证号码的位数是否正确


现在我国的居民身份证号码都是18位数,但是人事MM经常会出现要么位数不够、要么位数多了。


其实,我们可以利用人事MM提供的EXCEL表格用一些函数就能很快检查(详见上图,下同)。


“位数判断”是D列,先在D2输入如下的公式:


=IF(LEN(C2)=18,'OK','NO!!!')


然后选中D2向下批量复制。


解释1:


函数LEN就是判断指定字符串的字符数的;IF是条件函数,等于18位数就OK,否则就是错的。


二、检查身份证号码上的性别与人事部提供的性别是否一致


我国的居民身份证18位数号码中的第17位数就是性别标识:奇数为男性,偶数为女性。


因此,只要在E2输入公式:


=IF((MID(C2,17,1)/2-INT(MID(C2,17,1)/2))=0,'女','男')


这样就可以得到身份证号码中性别的信息了。


然后选中E2向下批量复制。


解释2:


函数MID就是从指定字符串的左边开始取数,因为我们要取第17位数,故公式中有17;但是我们只取1位数,所以还有1。

函数INT是取整数函数,所有带小数的数也只取整数。偶数除以2取整数与偶数除以2相等,自然判定是“女”,否则就是“男”。

上面的方法是把身份证号码中的性别信息提取出来了,可是还没有判定是否与人事部提供的性别一致。其实,只要在G2输入公式:


=IF(IF(E2='男',1,0)-IF(F2='男',1,0)=0,'OK','NO!!!')


然后选中G2向下批量复制。这样就可以很清楚看出是否一致了。


三、检查身份证号码上的出生日期与人事部提供的出生日期是否一致


我国的居民身份证号码从第7位数开始就是出生日期,因此我们可以继续使用函数MID。在H2中输入公式:


=MID(C2,7,4)&'年'&MID(C2,11,2)&'月'&MID(C2,13,2)&'日'

然后选中H2向下批量复制。


接着在J2中输入公式:


=IF(H2-I2=0,'OK','NO!!!')


然后选中J2向下批量复制。


说明:上述所有公式中“OK”代表正确,“NO!!!”代表错误。


最后声明一点:本人不是电脑达人,也不是EXCEL高手,经常是需要使用函数的时候才临时去查询或翻书;只是我认为一个合格的财务人员必须掌握一点EXCEL函数,需要知道怎么能事半功倍而轻松愉快的工作。我的上述方法,我从来都不是自己悄悄使用,我会向所有与该工作相关的人员传授,尤其是人事部的MM们,她们从开始就检查了错误,我们财务人员岂不是更加快捷了呢。


此文系财务第一教室独家稿件,欢迎转载,请务必注明:

作者:彭怀文

来源:公众号“财务第一教室”(ID:cfoclass)


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
不用记函数,Excel怎样由身份证号码自动生成出生日期及性别
Excel如何从身份证号码中提取计算出生日期、性别及年龄呢?
excel中从身份证号码里提取出生年月日
if函数求身份证性别
Excel表格身份证号码提取出生日期的公式
excel表格身份证号码提取出生日期,不用函数、也不用CTRL+E
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服