本文约 900 字
阅读时间约 3 分钟
HR在维护员工信息时经常会需要输入中文名和拼音,但有时在输入时会因为手误等各种原因产生错误。
一旦输错之后,当时如没有检查出来,事后再要想找出这些错误就没那么容易了。
例如:大家可以看看在如下列表中,你能找出几个拼音有错误吗?
标准答案是有7位员工的拼音有错误,是不眼睛看花了都不一定能全找出来?
这还是只有21位员工,如果公司有成百上千的员工,要找出错误那就成为不可能完成的任务了。
有没有方法可以很快找出这种错误呢?我今天就来和大家分享一个我自己制作的Excel小工具。
使用方法就是在小工具的第一列和第二列分别输入中间不带空格的中文名和拼音,点击开始检查按钮后就能自动找出错误,并在第三列中显示。具体请参考下图,通过工具很容易找出了这7处错误:
是不是很方便呢?其实我用的就是Excel的VBA功能,通过编程来完成的自动检查。
当然,通过VBA程序来检查拼音也会遇到一些小问题,那就是对于多音字比较难判断。
例如:“长”到底是“chang”还是”zhang“,“曾”到底是”ceng”还是”zeng”, 从实操角度来说,当中文姓名中包含这些字时我就默认不进行检查了。
对于这类不进行检查的多音字,我单独把这些字列在最后一列,在对于几千员工姓名数据进行测试时,单独添加17个不检查字基本就能满足要求。
如在使用过程中发现有额外需要添加的不检查中文字,顺次往下添加即可。
补充说明:此工具只在Windows版Excel上调试通过,因此请大家使用Windows版Excel。针对Mac版的Excel,后续有空再进行调试。
我之前也曾经通过公众号分享过如下这些在HR领域应用的我的原创VBA小工具,我曾经用这些工具在日常工作中提升了工作效率。
领取专属 10元无门槛券
私享最新 技术干货