excel如何根据员工姓名和单位识别出员工编号

在单位里员工姓名会存在重名现象,比如综合部有个张三 ,市场部也有个张三。但员工编号是唯一标识。在加工部门报上来的报表时只给人名,我只能先v出编号,再按照自己的一张重名信息表v一边重名,再手动修改为重名的那些人。很麻烦,请问各位大表哥大表姐有没有更有效率的解决方法??谢谢!

这个问题最好的解决方法就是要求对方上报时把员工编号一起报上来即可,如果这点做不到,估计你们单位的管理必定存在问题。

如果不考虑对方上报员工编号的这条路,那只好在你自己这边的这张重名信息表把要查找的人名所有的记录列出来了,由于提问没有表格的数据截图,只好按我这边的设定举例了。

F2数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  右拉下拉:

=IF($E2="","",INDEX(B:B,SMALL(IF($A$2:$A$999=$E2,ROW($2:$999),4^8),COUNTIF($E$2:$E2,$E2)))&"")

或者这样也行:

F2数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  右拉下拉:

=INDEX(B:B,SMALL(IF($A$2:$A$999=$E$2,ROW($2:$999),4^8),ROW(A1)))&""

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-08-16
姓名虽然有重名,把部门+姓名作为一个关键字不就没有重复的了吗,这样再V不轻轻松松的事
第2个回答  2018-08-16
写代码能处理,可以根据部门再加姓名着手
相似回答