在列中查找重复的值,并将同一行中的数据提取到第一次出现的位置

我有一个项目像图像1:

图片1

而我只想保留A列的第一个出现,并用其他出现的填充每一行,所以结果将如图2所示:

图像2

谁能帮我? 谢谢!

使用公式在第一个输出单元中:

=IF(COLUMN(A:A)<=COUNTIF($A:$A,$C1),INDEX($B:$B,AGGREGATE(15,6,ROW($A$1:INDEX($A:$A,MATCH("ZZZ",$B:$B)))/($A$1:INDEX($A:$A,MATCH("ZZZ",$B:$B))=$C1),COLUMN(A:A))),"") 

复制,直到你得到空白。

在这里输入图像说明