WPS如何实现两列数据,按a列数据对应的b列数据,进行分行排列?

我现在有两列数据,第一列是百米田径运动员名字,第二列是每次测验的秒数成绩,每个人测验次数不同,如下所示:
张龙 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个,,,这个公式可以吗

我刚想明白了,改一下范围就好啦,谢谢

追答

聪明,修改范围!

追问

太感谢了,真想亲你一口!

温馨提示:答案为网友推荐,仅供参考
相似回答