给你一个思路,具体操作最好有实例文件
新建一个sheet
将4列信息全部整合到一列当中,然后用删除重复项功能,保留唯一值
然后使用vlookup公式,对编号一二三四里的人进行查找。找到的即是需要的信息,错误#N/A提示即是不存在。
将错误#N/A部分替换为空
如需单元格底色,你再设置一下颜色即可
先弄出一个完整的名册
假设源数据的工作表表名为sheet1
将所有的名字编号全都复制到在sheet2的A、B列内,第一行为标题。
C2
=IF(SUMPRODUCT((B$2:B$10000<>"")*(B$2:B$10000=B2))=1,"Yes","")
下拉
筛选一下
得到一个唯一编号的完整名册
将筛选后的结果直接复制粘贴到sheet3的J、K列
对J列(名字列)做一次扩展排序
A2
=IF(SUMPRODUCT((sheet1!B$2:B$10000=K2)*1),J2,"")
B2
=IF(SUMPRODUCT((sheet1!B$2:B$10000=K2)*1),K2,"")
C2
=IF(SUMPRODUCT((sheet1!D$2:D$10000=K2)*1),J2,"")
D2
=IF(SUMPRODUCT((sheet1!D$2:D$10000=K2)*1),K2,"")
。。。
没有你想要的那种公式,必须先按照我刚才的方法处理一下数据,然后在用公式。
分两步走,第一按人名排序,第二用公式=vlookup(a:a,sheet6!a:c,3,0)