如何检查excel中的重复对?

How to check the duplicate pair in excel?

我试图在 excel 的多列中找到对。

abc def  1 <-duplicate 1
ael fjw  1
dlf qwr  1
cvz god  1 <-duplicate 2
abc def -1 <-duplicate 1
slf erw -1
def abc -1 <-duplicate 1
god cvz -1 <-dupllicate 2
cnv odf -1

之后,我应该消除值为-1 的对。
我尝试了 excel duplicate values pairs in multiple column post,但显示出意想不到的结果。

如果Excel中运行很难,建议python或R中的代码也可以。 特别是,我检查了 post Removing duplicate interaction pairs in python sets,这是 python 中的类似问题。
但是这个例子对应的是数值

另外,如果我的问题有什么问题,欢迎指正。

假设你的第一行数据在A1:C1,这个公式在D1

=IF(AND(SUM(COUNTIFS(A:A1,INDEX(A1:B1,{1;2}),B:B1,INDEX(A1:B1,{2;1})))>1,C1=-1),"Delete","")

并复制下来。

如果您的 Excel 版本不使用分号作为数组常量中的行分隔符或列分隔符,那么

{1;2}

{2;1}

需要修改。