匹配相应列上的表1和表2中的名称和复制行

ngw*_*ams 5 excel excel-formula excel-2010

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

Sheet A

Column A | Column B
-------------------
   1        John
   2        Sue
   4        Bob
Run Code Online (Sandbox Code Playgroud)

我希望相应的表B填充B列,如下所示:

Sheet B

Column A | Column B
-------------------
   2         Sue
   3        
   4         Bob
Run Code Online (Sandbox Code Playgroud)
=IF(ISNUMBER(MATCH(I2, 'SALT, WOD, Champion Members'!A:A, 0)), "Y", "N")
Run Code Online (Sandbox Code Playgroud)

我一直在使用上面的答案来填充同一工作簿中的不同列,我想我可以使用这个公式,但不是"Y"或"N",以某种方式保留行.

Sam*_*Sam 3

您需要VLOOKUP按照已经提到的方式使用。但是您需要使用另一个函数来检查该值是否存在,否则您将针对 ID 3 得到 #N/A

我用了COUNTIF

=IF(COUNTIF($A$2:$A$4,E2)=0,"",VLOOKUP(E2,$A$2:$B$4,2,FALSE))
Run Code Online (Sandbox Code Playgroud)

查找表