5

我在这里问了一个与这个问题非常相似的问题,但我试图确定一个单元格的数值是否包含在不同工作表上的单元格列表中。如果工作表 A 中的单元格与工作表 B 中的单元格匹配,则将 B 中的不同列标记为工作表 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”,而是以某种方式保留该行。

4

2 回答 2

3

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

我用了COUNTIF

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

查找

于 2013-11-01T14:08:30.727 回答
1

使用VLOOKUP函数:

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

其中 A1 是您要查找的值,Sheet1!A:B 是包含数据的原始工作表。

于 2013-11-01T13:53:03.873 回答