函数检查列中的两个值是否相等,以及它们对应的行值之一是否相等

我有一个Excel电子表格,其中包含Raw fileSequences作为列。 我想检查Sequences列find任何重复的序列和所有的重复,以检查他们的Raw file也是相同的。 这是它的样子:

| 原始文件| 序列| otherdata1 | otherdata2 |

| HU_932 | BLAST | **& | (&|

| WR_235 | HELLO | #(@ |#@ * |

| HU_932 | BLAST | #@(|(#)|

| HU_932 | CHART | $&@ | %#* |

| RT_329 | BLAST | ^ *)| @ $#|

所以在上面的例子中,我希望能够只select第一和第三行,因为这些是Sequences唯一的行,并且Raw file是相同的。

在我的实际数据中,序列长度大于15个字符,所以我不能使用Excel条件格式进行重复。 我想过使用EXACT和MATCH函数,但是我还需要知道它匹配的单元格,以便将其Raw file与匹配单元格的Raw file

如果当前行上的Raw fileSequences都被复制,这也意味着当前行上的Sequences在别处被复制。 因此,你可以把它减less到只有一个标准。

尝试这个:

 =COUNTIFS(A:A,A2,B:B,B2)>1 

我假设Raw file在列A和Sequences在列B中。其他2是不相关的,因为它们没有标准。

在Excel 2013中,似乎没有提到的15个字符限制,所以如果筛选适当的颜色重复对的两列可能会被选中。

另一种方法是创build数据透视表并观察(或向下钻取)大于1值:

SO33135830的例子