函数检查列中的两个值是否相等,以及它们对应的行值之一是否相等
我有一个Excel电子表格,其中包含Raw file
和Sequences
作为列。 我想检查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 file
和Sequences
都被复制,这也意味着当前行上的Sequences
在别处被复制。 因此,你可以把它减less到只有一个标准。
尝试这个:
=COUNTIFS(A:A,A2,B:B,B2)>1
我假设Raw file
在列A和Sequences
在列B中。其他2是不相关的,因为它们没有标准。
在Excel 2013中,似乎没有提到的15个字符限制,所以如果筛选适当的颜色重复对的两列可能会被选中。
另一种方法是创build数据透视表并观察(或向下钻取)大于1
值: