如何在EXCEL 的IF函数中输入包含选项

比如单元格中的数据为东芝笔记本电脑、HP笔记本电脑、联想笔记本电脑、东芝投影机,我不想用筛选 ,想用IF函数来做,如果数据中包含东芝的,就在我输入函数的那列返回“东芝”。就是说=if(前两个数值是什么,显示前两个值,0)但不知道括号里怎么表达
非常感谢回答问题的朋友 ,可能我说得不清楚,其实我是想在IF函数里面插入“包含”这个逻辑值。iserror是这个函数吗,我不太会用。

1、首先在excel表格中输入需要使用if函数筛选操作的基础数据。

2、然后在B1单元格中输入if函数公式:=IF(ISERROR(FIND("东芝",A1,1)),"","东芝"),意思是在A1单元格中找到了“东芝”两个字,那么返回显示“东芝”,如果没有则返回空值。

3、点击回车,即可将输入的函数公式生成结果,可以看到返回的数据为“东芝”。

4、然后将B1单元格的公式向下填充,可以看到显示“东芝”的为基础数据有这两个字的,如果显示空值则表示没有这两个字。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-24
=IF(ISERROR(FIND("东芝",A2,1)),"",A2)
如果在A2单元格找不到“东芝”两字(出错),就置空,如果找到,就返回结果A2
IF如果
ISERROR出错
FIND查找本回答被提问者采纳
第2个回答  2011-04-13
只要前两个字直接用
如你的数据在A列
=left(a1,2)公式下拉就行了
如果你只要显示东芝的,那么
=if(left(a1,2)="东芝","东芝","")
如果不一定是前两个字,是东芝的就提取东芝
=IF(ISERROR(FIND("东芝",A1)),"","东芝")
第3个回答  2011-04-13
直接用=left(A1,2)不行吗?
相似回答