最近公司的财务小姐姐前来求救,因为单位更换了合作银行,所以要统一将发工资用的银行卡换成合作银行的。这需要收集所有员工合作银行的银行卡号和身份证号,结果却有很多人提供的卡号、身份证号显示错误,导致工资发放失败。多一个数字、少一个数字、输错数字的,五花八门,各种错法都有,还一脸期待地问怎么还不发工资,财务小姐姐也是崩溃了。小姐姐想知道有什么办法,可以批量验证身份证和银行卡号是否正确。于是乎跑来找我求助。其实,身份证和银行卡都是属于由一定规则组成的数字串,Excel 可以根据相应的规则,利用公式去验证他们的正确性。但是 Excel 公式太长的话,这个月教会了,财务小姐姐一个月不用的话,估计下个月又会忘了。所以今天要讲的方法不用写公式,只用插件,点几下鼠标就能批量验证银行卡和身份证。PS:本期用来演示的软件是 WPS 2019 (但 Excel 也可以用这个方法哦~)。对了,今天介绍的插件是 Excel 必备工具箱(免费版),虽然它叫 Excel 必备工具箱,但我更想叫它财务专用工具箱。
Excel 必备工具箱可以通过官网下载,也可以关注我们的公众号【秋叶 Excel】,后台回复关键词【必备】获取。官网链接:http://www.ahzll.top
安装完毕后,WPS 表格的界面上会有【工具箱】选项卡。这里需要注意的是,银行卡号的右侧列需要留空,验证结果将会返回到右侧列,如果有数值将会被覆盖。❷ 单击【工具箱】选项卡,选择【财税】-【银行卡号校验】功能。❸ 单击【生成校验结果】-【批量校验】-【退出】,搞定。批量校验中除了可以返回校验结果外,还可以获取直接获取银行名称。但需要注意,获取银行名称时账号不一定正确,建议先进行校验。接下来,我们来解决另一个同样令人头痛的长串数字问题——身份证验证。身份证验证功能是通过 VBA 编写的自定义函数,所以使用这项功能前,需要先确定 WPS 的版本是否有 VBA。WPS 企业版带有 VBA,个人 PC 版不带 VBA,但可以自行安装 VBA7.1(Excel 自带 VBA)。在添加函数前,需要先设置宏安全性,信任 VBA 工程的访问,以便函数公式正常使用。❶ 选择【开发工具】选项卡-【宏安全性】-在打开的窗口中选择【可靠发行商】」-勾选【信任对于「Visual Basic 项目」的访问】-【确定】。❷ 单击【文件】-【选项】-在打开的窗口中选择【信任中心】-勾选【启用宏后自动添加为受信任的文档】-【确定】。❶ 单击【工具箱】选项卡-「添加函数」-「身份证验证函数」-【确定】。❷ 添加完毕后会提示【已经为当前工作表添加函数】。Excel 添加函数的方法大同小异,如果添加过程出现问题,可以通过点击帮助按钮查看官方说明。目前支持的自定义函数还有很多,例如社会信用代码校验、根据信用代码返回公司名称、根据税后工资求含税工资等等。都可以根据自己需要进行添加。添加函数时,会有对应的函数使用说明。根据说明,身份证校验函数的使用方式是在单元格中输入:所以,我们输入「=sfz(B2)」就是对 B2 单元格的身份证进行校验。公式可以直接双击向下填充,一列身份证验证就搞定啦。身份证中含有很多信息,以往我们的公众号也介绍了很多次。有没有人和我一样虽然知道可以通过函数获取,但还是会忘记公式。通过【工具箱】-【公式助手】-【其他】-【从身份证提取信息】的功能,你可以提取性别、年龄、出生年月这些信息,再也不用背公式了!由于篇幅限制,该工具箱的功能无法给大家一一介绍,我就截几个动图给大家感受一下吧。❶ 关于 Excel 的插件特别的多,本文介绍的部分功能,例如银行卡校验、身份证校验等,方方格子也有类似的功能呢,但仅限会员才能使用。不过在财税这块,感觉 Excel 必备工具箱的功能更多一些。❷ 银行卡号验证功能只校验银行卡号,并不能校验银行账号,因银行账号无统一编号规则。另外,这项功能在线校验银行卡号,因此必须联网。❸ 使用添加自定义函数的工作簿关闭后,再次打开时必须点击「启用宏」,否则添加的自定义函数将不起作用。身份证验证的方法网上有特别多,基本上是根据校验码去判断的,有知道如何使用函数进行身份证验证的小伙伴吗?
为感谢同学们对秋叶 Excel 的陪伴和支持,我们决定建立秋叶 Excel 读者群,欢迎大家扫描下方二维码加入哦~
群内不仅能互相交流学习 Excel,还会掉落各种学习资源,助力大家提升办公效率
点点在看
坐等更多技巧教学