我在两个单独的表格中列出了A列中的名称。然后,在B,C和D列 - 我有一个Y或N.我试图检查表1和表2之间的差异。
公式功能: 检查Sheet2中的Sheet1!A1中的值!A:A 如果Sheet1!A1匹配(例如)Sheet2!A4, 然后检查Sheet1B1:D1对Sheet2!B4:D4 返回匹配或不匹配。
如果Sheet1!A1与Sheet2中的任何值都不匹配!A:A,返回N / A
我已经尝试了几十种不同的VLookup组合,INDEX MATCH与IF和AND来确认所有这三个值,但似乎无法弄清楚如何组合所有3。 / p>
答案 0 :(得分:0)
COUNTIFS function正是您所寻找的。根据您的描述,这样的事情应该适合您:
=IF(COUNTIF(Sheet2!A:A,Sheet1!A1)=0,"N/A",IF(COUNTIFS(Sheet2!A:A,Sheet1!A1,Sheet2!B:B,Sheet1!B1,Sheet2!C:C,Sheet1!C1,Sheet2!D:D,Sheet1!D1)=0,"No Match","Match"))
答案 1 :(得分:0)
)
试试这个(在家里我只有荷兰语版本,但我尽力把它翻译成英文公式):
=IF(ISNA(VLOOKUP($A1;Sheet2!$A:$D;1;0));"N/A";IF(AND(VLOOKUP($A1;Sheet2!$A:$D;1;0)=$A1;VLOOKUP($A1;Sheet2!$A:$D;2;0)=$B1;VLOOKUP($A1;Sheet2!$A:$D;3;0)=$C1;VLOOKUP($A1;Sheet2!$A:$D;4;0)=$D1);"Match";"No Match"))
注意:这意味着Sheet1上B:D行中的数据与Sheet2上的数据完全相同。如果没有,则会导致“不匹配”。