我在Excel中有2个工作表,我想在第一个工作表中创建一个列,该列根据工作表2中的列中是否存在工作表1列返回值。例如,第一个工作表, 'FavoriteColors':
Name | FavoriteColor John | Blue Betty | Green Joe | Blue Fred | Yellow Beth | Blue
第二张工作表名为“BlueFans”,如下所示:
Name John Betty Beth
我想在FavoriteColors工作表中添加一个列,使用一个查找第二个工作表BlueFans中是否存在Name的函数,并返回相应的值,如下所示:
Name | FavoriteColor | Is_it_blue John | Blue | Yes Betty | Green | No Joe | Blue | Yes Fred | Yellow | No Beth | Blue | Yes
我必须利用第二张工作表。我不能简单地使用一个使用逻辑的函数:“如果喜欢的颜色=蓝色,那么'是'否则'否'。任何帮助将不胜感激
答案 0 :(得分:2)
试试这个:
=IF(ISERROR(MATCH(A2,BlueFans!A:A,0),"NO","YES")
假设BlueFans
中的数据位于A列。
您FavoriteColors
中的数据位于A列,B行位于第2行
将公式放入C2
。
希望这接近你想要的。
答案 1 :(得分:1)
我不知道第二个工作表的杠杆是什么意思。但Sheet1上的公式将返回Yes或No,具体取决于BlueFans中列A中的Name是否存在:
=IF(COUNTIF(BlueFans!$A$1:$A$100,A2),"Yes","No")