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")