excel一列数据中重复数据的只显示一次

2025-06-21 03:00:47
推荐回答(2个)
回答1:

E1输入:=A1
E2输入:=IF(COUNTIF(A$1:A2,A2)=1,A2,"")
F1输入:=IF(E1="","",PHONETIC(OFFSET(B$1,MATCH(E1,A:A,)-1,,COUNTIF(A:A,E1))))
公式向下拉填充复制。

回答2:

根据你的图片
E1=IF(ROW()<=ROUND(SUM(1/COUNTIF($A$1:$A$9,$A$1:$A$9)),0),INDEX($A$1:$A$9,SMALL(IF(MATCH($A$1:$A$9,$A$1:$A$9,0)=ROW($A$1:$A$9),ROW($A$1:$A$9)),ROW())),"")

同时按CTRL+SHIFT+回车键 公式下拉

F1=IF(ROW()<=ROUND(SUM(1/COUNTIF($B$1:$B$9,$B$1:$B$9)),0),INDEX($B$1:$B$9,SMALL(IF(MATCH($B$1:$B$9,$B$1:$B$9,0)=ROW($B$1:$B$9),ROW($B$1:$B$9)),ROW())),"")

同时按CTRL+SHIFT+回车键 公式下拉