用Excel把四列数据中相同数据排一行?如下图,操作步骤的图片一一发过来。。

2025-03-03 18:36:04
推荐回答(4个)
回答1:

给你一个思路,具体操作最好有实例文件

  1. 新建一个sheet

  2. 将4列信息全部整合到一列当中,然后用删除重复项功能,保留唯一值

  3. 然后使用vlookup公式,对编号一二三四里的人进行查找。找到的即是需要的信息,错误#N/A提示即是不存在。

  4. 将错误#N/A部分替换为空

  5. 如需单元格底色,你再设置一下颜色即可

回答2:

先弄出一个完整的名册
假设源数据的工作表表名为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,"")
。。。

回答3:

没有你想要的那种公式,必须先按照我刚才的方法处理一下数据,然后在用公式。

回答4:

分两步走,第一按人名排序,第二用公式=vlookup(a:a,sheet6!a:c,3,0)