Excel一列中,如何删除重复的数据?相同数据只保留一个?

比如在A列有数据 1 2 2 3 4 3 3 分两种情况,第一种就是相邻行相同的,只保留一个,这样A列的数据变成(假设保存在B列) 1 2 3 4 3 第二种情况是,只要重复的,只保留一个,这样在B列保存A列的处理的数据的结果是 1 2 3 4 最后两个3由于和上面的重复被删除了。 请问这两种情况,如何根据excel,使用公式来完成呢?(最好使用公式,因为公式简单,如果不是公式的话也可以)

以你的例子做答。即你的数据区域是A1:A7 第一种情况的公式为 =INDEX($A$1:$A$7,SMALL(IF($A$1:$A$7<>$A$2:$A$8,ROW($A$1:$A$7),4^8),ROW(A1))) 第二种情况的公式为 =INDEX($A$1:$A$7,SMALL(IF(MATCH(A$1:A$7,A$1:A$7,)=ROW($1:$7),ROW($1:$7),4^8),ROW(A1)))&"" 二个都是数组公式。务必按ctrl+shift+回车三键结束公式输入。不要直接回车。 还有疑问用HI联系。刚才跟你联系,你没回复。

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