在EXCEL中的某一列中查找一个值,如果有,则返回我输入的文本

就是说我在B2中输入偏口钳,如果A列中包含偏口钳,则在C2中返回“有”或者“没有”之类的文本,我想用IF 函数做,可是不行,请高人指点一下,谢谢!

参考公式:C2

=IF(COUNTIF($A$2:$A$50000,B2)>0,"有","无")

做好C2单元格,然后往下拖动复制

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-05
  EXCEL中在一个表中查找一个值返回一个数值方法:
  满足这两个条件才能使用本函数:
  1、此函数要求代码一列的数据必须是唯一的。也就是说代码中不能出现重复值;
  2、需要查找的内容必须在需要返回的数据前(右侧)。
  方法:
  第一步,点击单元格,点击插入函数按钮,弹出插入函数设置框,在其中选择【查找与引用】类别中的VLOOKUP函数
  第二步,继续弹出函数参数设置框。第一个参数是需要查找的内容;第二个参数是需要找的原数据区;第三个参数找到后返回第几列的内容;第四个参数是查找方式,即可。
第2个回答  2014-12-26
=IF(ISNUMBER(FIND($B$2,A2:A100)),"有","没有")
同时按CTRL SHIFT 回车键
第3个回答  2014-12-26
=if(countif(a:a,b2),"有","没有")本回答被提问者采纳
第4个回答  2014-12-26
C2=IF(COUNTIF($A$2:$A$1000,B2)>0,"有","无")
相似回答