Excel公式查找匹配

我有两个工作表

在一个工作表中,我有一个称为序列号的列

第二个工作表也有一个序列号的列

这两个工作表有重叠的数据,我需要find在这两个工作表中find的。

任何build议,我需要使用的公式? (VBA代码也是可以接受的)

我想VLookup会为你做的。

在Sheet1中有以下A1:A6:

SerNo 1001 1002 1003 1004 1005 

然后在下一张表中我有类似的,但在A1中不相同的数字:A6:

 Serno 1003 1005 99 98 97 

在B2中,我使用公式=VLOOKUP(A2,Sheet2!$A$2:$A$6,1,FALSE)并将其复制到B6。 这意味着什么:查找A2(1003)中的值并查看是否可以在单元格A2到A6的Sheet2上find它。 ( $A$2:$A$6表示绝对值,当我将B2复制到B6时,它将参考绝对值保留在Sheet2 Serno中,并且不会将它们向下移动,1表示使用第一列,序列号。必须有一个确切的查找。)

(而不是$A$2:$A$6 ,你也可以使这个命名的范围,我认为会更清洁。)

VLookup列有:

 1003 1005 #N/A #N/A #N/A 

并显示哪里有匹配(哪里没有)。

你可以使用类似的东西

 =NOT(ISERROR(MATCH(A1,Sheet1!$A$1:$A$4,0))) 

如果Sheet1上的序列号在Cella A1:A4中,并且第二张纸上的序列号在单元格A1中

如果A1在Sheet1列表中,则此公式返回true