不同的工作表上四列匹配

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

您似乎不需要从匹配行中返回任何值,只需检查是否存在四列匹配。 一个COUNTIFS函数可以有效地完成这个工作,并且不需要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

对于某些绝对列引用,也可以在“条件格式”规则中使用此公式来突出显示匹配的行。

如果你只是想把4列组合起来,并且如果他们在其他4列中相匹配,那么他们就可以做到:

=A2&B2&C2&D2在与4列中的每一列相邻的单元中。 在我的例子中,我刚刚在前4列有他们,并在第一行的标题行。

为两组列做这件事。 将公式向下拖动到整个列。 然后在旁边找一个你想find的匹配=Sheet2!E2=E2

这是假定第二组4列在sheet2中使用相同的前4列。 那么如果两者都存在,那么它就是真的或假的。