根据条件可以判断,当前行的A B两列数据在前几行中出现交叉相等的时候,就可以确定该行数据重复,可以删除,效果如下(将结果复制粘贴为值,删除空行即可):
表中D1,E1直接为A1 B1的值,公式从D2开始:
D2=IF(OR((A2=$D$1:D1)*(B2=$E$1:E1),(A2=$E$1:E1)*(B2=$D$1:D1)),"",A2)
数组公式,公式中的{}需要在公式输入后按Ctrl+Shift+Enter三键结束(三键齐按)由Excel自动生成。
E2=IF(D2<>"",B2,"") 普通公式
公式输入后下拉,得到带有空行的数据,复制粘贴为“值”,删除空行得到结果。
C1输入
=IF(COUNTIFS(A$1:A1,B1,B$1:B1,A1),"重复","")
公式下拉
自定义排序,主要关键字选列C,将重复项排到了一起,手工删除
无法用基本操作删除就用辅助列+函数解决吧。
c1=IF(SUMPRODUCT((A$1:A1=A1)*(B$1:B1=B1)+(B$1:B1=A1)*(A$1:A1=B1))=1,"",1)下拉,c列为1的就是你要删除的
规则是什么?