如何在EXCEL删除相同的数据,只保留不重复的数据?

如图,要删除重复的整行,只保留不重复的整行,有可能还有C列地址,D列其他等等,条件是只要号码相同,删除重复的整行,保留不重复的,怎么弄,谢谢。

D1单元格输入公式=IFERROR(INDEX(A$1:A$10,SMALL(IF(COUNTIF($B$1:$B$10,$B$1:$B$10)=1,ROW($1:$10)),ROW(A1))),"")

数组公式,按Ctrl+Shift+Enter三键结束公式,使公式前后产生大括号{}后,右拉一格,再下拉公式。 如图:

示例

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-03-09

在Excel中删除相同的数据,只保留不重复的数据,比较简单且方便理解的方法就是做辅助列,操作步骤如下:

    在空白的列输入公式,并向下填充:=COUNTIF(B:B,B1)对整个表进行筛选,筛选辅助列大于1的;选中筛选出来的结果并删除,取消筛选即可。
第2个回答  2021-03-09
在C1中输入或复制粘贴下列公式
=IF(COUNTIF(A:A,A1)=1,A1,"")

=IF(COUNTIFS(A:A,A1,B:B,B1)=1,A1,"")
或数组公式
=IFERROR(INDEX(A:A,SMALL(IF(COUNTIF(B$1:B$10,B$1:B$10)=1,ROW($1:$10)),ROW(A1))),"")
按三键CTRL+SHIFT+ENTER结束输入
下拉填充
第3个回答  2021-03-09
在C1单元格输入公式:

=IF(COUNTIF(B:B,B1)>1,"删",1)
复制并下拉,即可得到C列中2种结果,只要排序并删除带有“删"字样的,即可保留下来你要的部分
第4个回答  2021-03-09
辅助列用Countif然后排序,不是1的一块删除。删除辅助列。完工。
相似回答