在 excel 中标记重复关系
Flag duplicate relationship in excel
我在 excel 中有可用数据,如下所示:
以下是预期列的条件:
Duplicate relationship should be color coded/flagged.
I have added expected result in a column G Is duplicated?
.
为此,我尝试使用 excel 的 Match
函数,但它不符合我的要求。
请提出解决此问题的正确方法。
您可以为每一行的每个单词创建一个排序的 csv:
=TEXTJOIN(",",FALSE,SORT($A3:$D3,1,1,TRUE))
name
relation
name
relation
sorted_csv
Milly
Wife
Jack
Husband
Husband,Jack,Milly,Wife
Jack
Husband
Milly
Wife
Husband,Jack,Milly,Wife
Reacher
Son
Jack
Father
Father,Jack,Reacher,Son
Reacher
Son
Jack
Mother
Jack,Mother,Reacher,Son
然后你可以按sorted_csv:
来计算行数
=COUNTIF($E:$E,$E3)
name
relation
name
relation
sorted_csv
count by sorted_csv
Milly
Wife
Jack
Husband
Husband,Jack,Milly,Wife
2
Jack
Husband
Milly
Wife
Husband,Jack,Milly,Wife
2
Reacher
Son
Jack
Father
Father,Jack,Reacher,Son
1
Reacher
Son
Jack
Mother
Jack,Mother,Reacher,Son
1
任何计数大于 1 的行都是另一行的副本。
我在 excel 中有可用数据,如下所示:
以下是预期列的条件:
Duplicate relationship should be color coded/flagged.
I have added expected result in a column G
Is duplicated?
.
为此,我尝试使用 excel 的 Match
函数,但它不符合我的要求。
请提出解决此问题的正确方法。
您可以为每一行的每个单词创建一个排序的 csv:
=TEXTJOIN(",",FALSE,SORT($A3:$D3,1,1,TRUE))
name | relation | name | relation | sorted_csv |
---|---|---|---|---|
Milly | Wife | Jack | Husband | Husband,Jack,Milly,Wife |
Jack | Husband | Milly | Wife | Husband,Jack,Milly,Wife |
Reacher | Son | Jack | Father | Father,Jack,Reacher,Son |
Reacher | Son | Jack | Mother | Jack,Mother,Reacher,Son |
然后你可以按sorted_csv:
来计算行数=COUNTIF($E:$E,$E3)
name | relation | name | relation | sorted_csv | count by sorted_csv |
---|---|---|---|---|---|
Milly | Wife | Jack | Husband | Husband,Jack,Milly,Wife | 2 |
Jack | Husband | Milly | Wife | Husband,Jack,Milly,Wife | 2 |
Reacher | Son | Jack | Father | Father,Jack,Reacher,Son | 1 |
Reacher | Son | Jack | Mother | Jack,Mother,Reacher,Son | 1 |
任何计数大于 1 的行都是另一行的副本。