四列匹配不同的工作表

时间:2015-04-28 13:12:26

标签: excel excel-2010 vlookup

有没有办法找到4个列单元格值的组合是否与不同的工作表4列单元格匹配,如果使用vlookup存在匹配,则显示为true?如果不是最好的处理这种情况的方法是什么?

2 个答案:

答案 0 :(得分:1)

如果您只想组合4列,如果它们在其他4列中匹配,则在它们旁边为真,您可以这样做:

=A2&B2&C2&D2位于4列中每列的单元格中。在我的例子中,我刚刚将它们放在前4列中,并在第一行中有一个标题行。

对两组列都这样做。将公式向下拖动到整个列。然后在您要查找匹配的=Sheet2!E2=E2

旁边的那个旁边

假设第二组4列在sheet2中,使用相同的前4列。如果两者都存在,那将是真是假。

答案 1 :(得分:0)

您似乎不需要从匹配的行返回任何值,只需检查是否存在四列匹配。 COUNTIFS function可以有效地完成此操作,无需 Helper 列。任何非零值都可以被视为 True ,但如果您需要在工作表上显示 TRUE ,请将公式包装在AND函数中。

示例:您想要检查Sheet1中的列A,B,C和D以及Sheet2中的列M,N,J和K.在Sheet1上数据右侧的未使用列中,使用此公式

=AND(COUNIFS(Sheet2!M:M, A2, Sheet2!N:N, B2, Sheet2!J:J, C2, Sheet2!K:K, D2))

根据需要填写。任何四列匹配都会显示 TRUE ;不匹配的行将显示 FALSE

使用一些绝对列引用时,此公式也可用于条件格式规则以突出显示匹配的行。