Microsoft Excel 2010查找2工作表之间

我在Excel中有2个工作表,我想在第一个工作表中创build一个列,该列返回一个基于工作表2中是否存在工作表1列的值。例如,第一个工作表“FavoriteColors” :

名称| 最喜欢的颜色

约翰| 蓝色

贝蒂| 绿色

乔| 蓝色

弗雷德| 黄色

 Beth | 蓝色

第二个工作表被称为“BlueFans”,如下所示:

名称

约翰

贝蒂

贝丝

我想添加一个列到FavoriteColors工作表中,使用查找名称是否存在于第二个工作表BlueFans中的函数,并返回相应的值,如下所示:

名称|  FavoriteColor |  Is_it_blue

约翰| 蓝色| 是

贝蒂| 绿色| 没有

乔| 蓝色| 是

弗雷德| 黄色| 没有

 Beth | 蓝色| 是

我必须利用第二个工作表。 我不能简单地使用一个使用逻辑的函数:“如果最喜欢的颜色=蓝色,那么'是'否则'不'。 任何援助将不胜感激

尝试这个:

=IF(ISERROR(MATCH(A2,BlueFans!A:A,0),"NO","YES") 

假设您在BlueFans中的数据在列A中
并且您的FavoriteColors中的数据位于列2和行B中的列A和B中。
把公式放在C2
希望这是接近你想要的。

我不知道你的意思是利用第二张工作表。 但是,Sheet1上的公式将返回Yes或No,具体取决于BlueFans中列A的名称是否为:

 =IF(COUNTIF(BlueFans!$A$1:$A$100,A2),"Yes","No")