四列匹配不同的工作表
Four Columns Match on Different Worksheet
有没有办法使用 vlookup 查找 4 列单元格值的组合是否与不同的 sheet 的 4 列单元格匹配,如果匹配存在则显示 true?如果不是,处理这种情况的最佳方法是什么?
如果您只想合并这 4 列,然后在它们与其他 4 列匹配时在它们旁边加上 true,您可以这样做:
=A2&B2&C2&D2
在 4 列中每一列旁边的单元格中。在我的示例中,我刚刚将它们放在前 4 列中,并且在第一行中有一个标题行。
对两组列都这样做。将公式向下拖动到整列。然后在你想要的旁边找一个匹配的旁边做=Sheet2!E2=E2
假设第二组 4 列位于 sheet2 中,并且使用了相同的前 4 列。那么两者都存在则为真或为假。
您似乎不需要 return 来自匹配行的任何值,只需检查是否存在四列匹配项。 COUNTIFS function 可以在没有 Helper 列的情况下高效地完成此操作。任何非零值都可以视为 True,但如果您需要在工作表上显示 TRUE,请将公式包装在 AND 函数中。
示例:您要检查工作表 1 中的 A、B、C 和 D 列以及工作表 2 中的 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.
对于一些绝对列引用,此公式也可用于条件格式规则以突出显示匹配行。
有没有办法使用 vlookup 查找 4 列单元格值的组合是否与不同的 sheet 的 4 列单元格匹配,如果匹配存在则显示 true?如果不是,处理这种情况的最佳方法是什么?
如果您只想合并这 4 列,然后在它们与其他 4 列匹配时在它们旁边加上 true,您可以这样做:
=A2&B2&C2&D2
在 4 列中每一列旁边的单元格中。在我的示例中,我刚刚将它们放在前 4 列中,并且在第一行中有一个标题行。
对两组列都这样做。将公式向下拖动到整列。然后在你想要的旁边找一个匹配的旁边做=Sheet2!E2=E2
假设第二组 4 列位于 sheet2 中,并且使用了相同的前 4 列。那么两者都存在则为真或为假。
您似乎不需要 return 来自匹配行的任何值,只需检查是否存在四列匹配项。 COUNTIFS function 可以在没有 Helper 列的情况下高效地完成此操作。任何非零值都可以视为 True,但如果您需要在工作表上显示 TRUE,请将公式包装在 AND 函数中。
示例:您要检查工作表 1 中的 A、B、C 和 D 列以及工作表 2 中的 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.
对于一些绝对列引用,此公式也可用于条件格式规则以突出显示匹配行。