我现在有两列数据,第一列是百米田径运动员名字,第二列是每次测验的秒数成绩,每个人测验次数不同,如下所示:
张龙 1
张龙 2
赵虎 1
王朝 3
王朝 2
马汉 1
马汉 2
马汉 1
变成:
张龙 1 2
赵虎 1
王朝 3 2
马汉 1 2 1
先将A列复制到D列
选择D列>数据>删除重复项>确定
E2输入
=INDEX($B:$B,SMALL(IF($A$2:$A$100=$D2,ROW($2:$100),6^6),COLUMN(A1)))&""
同时按下CTRL+SHIFT+Enter三键,使数组公式出现{ },公式下拉再右拉到空值
追问这个方法可行,但是我不重复项有6828个,,,这个公式可以吗
我刚想明白了,改一下范围就好啦,谢谢
追答聪明,修改范围!
追问太感谢了,真想亲你一口!