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