将名称和复制行从表单1匹配到相应列的表单2

我在这里问了一个非常类似的问题,但我试图确定一个单元格的数值是否包含在另一个表单元格的列表中。 如果工作表A中的单元格与工作表B中的单元格匹配,则在工作表A中标记与工作表A中的对应行不同的列,否则将其留空。 下面是一个例子:

Sheet A Column A | Column B ------------------- 1 John 2 Sue 4 Bob 

我想要相应的表B来填充列B这样的:

 Sheet B Column A | Column B ------------------- 2 Sue 3 4 Bob 

 =IF(ISNUMBER(MATCH(I2, 'SALT, WOD, Champion Members'!A:A, 0)), "Y", "N") 

我一直在使用上面的答案来填充同一工作簿中的不同列,我想我也许可以使用这个公式,而不是“Y”或“N”,以某种方式保存该行。

您需要使用VLOOKUP ,如前所述。 但是你将需要使用另一个函数来检查值的存在,否则你将获得#N / A对ID 3

我用COUNTIF

 =IF(COUNTIF($A$2:$A$4,E2)=0,"",VLOOKUP(E2,$A$2:$B$4,2,FALSE)) 

VLOOKUP

使用VLOOKUPfunction:

 =VLOOKUP(A1;Sheet1!A:B;2;FALSE) 

其中A1是要查找的值,Sheet1!A:B是带有数据的原始表单。