我希望能够判断工作表中的行是否与另一个表匹配。具体来说,我只想知道两列中的两个值是否匹配。
例如,如果james@abc.com
在两个表格中都有leadgen
来源,则表示匹配。以下是一些示例表来说明这一点。
我的工作表
| Email | Source |
|---------------|---------|
| james@abc.com | leadgen | Matched!
| mike@abc.com | leadgen | No Match
| billy@abc.com | leadgen | No Match
| amy@abc.com | leadgen | No Match
表格我希望与
匹配| Email | Source |
|---------------|---------|
| james@abc.com | leadgen |
| mike@abc.com | popup |
| amy@abc.com | banner |
这是我尝试使用的公式。
IF(AND(
MATCH([Email],'secondTable[Email],0),
MATCH([Source],'secondTable[Source],0)),
"Matched!","No Match"
不幸的是,这会返回mike@abc.com
的匹配项,因为即使他的来源在第二个表中为popup
,源值leadgen
也会出现在其他位置。至少这是我在这里解释的内容。
答案 0 :(得分:2)
您只需使用COUNTIFS
:
=IF(COUNTIFS(secondTable[Source],[Source], secondTable[Email], [Email]),"Matched!","No Match")
答案 1 :(得分:1)
=IF(ISNUMERIC(MATCH([Email]&[Source],secondTable[Email]&secondTable[Source],0)),"Matched!","No Match")
退出编辑模式时,按Ctrl-Shift-Enter键确认,而不是按Enter键。