EXCEL - 比较2列并返回重复

时间:2018-04-18 05:21:17

标签: excel if-statement vlookup

1  Apple         Apricot  Match
2  Tomato        Mango .  Match
3  Apricot       Carrot   Unique
4  Mango         Potato   Unique
5  Orange        Pepper   Unique
6  Passionfruit  Salt     Unique

我正在尝试比较两列,并找到唯一的和匹配,无论它们在哪里。

我认为IF语句可以正常工作,但是它只与一个单元格相匹配,如果它紧挨着它,而不是将整个参数发挥作用。

=IF(A2=$B:B),"Match","Unique")

谢谢大家。

3 个答案:

答案 0 :(得分:1)

Match()功能与if()组合使用。

=IF(ISNUMBER(MATCH(B1,$A$1:$A$6,0)),"Match","Unique")

enter image description here

答案 1 :(得分:0)

你可以使用vlookup来实现这个

=VLOOKUP(B1,$C$1:$C$6,1,0)

N / A值不匹配

NA values are not found

答案 2 :(得分:0)

您可以使用match和iferror将文本“match”与匹配项的行号一起返回,以便:

=IFERROR("Match "&MATCH(B1,$A$1:$A$6,0),"Unique")

我使用了您展示的相同数据,这可能是一个有用的解决方案...

刚才注意到col B中的芒果在它之后有一个完整的停止 - 这是一个错字,因为它找不到匹配 - left(),trim(),替代的组合想到...... < / p>