Excel 如果某单元格中有某字,则显示特定字符

我试了一下将以下公式的数字换成字母或文字没有问题,但是直接使用0和1就会出问题。
第一个左括号后面的两个数字都改了试过,也不行。如果前面改成=LOOKUP(1,1的话,到100还是正确的,然而输入111时候就显示#N/A了。

将下列公式写在想要显示的单元格中(例如写在B2),A2单元格中输入000,010,011……看变化。后面就出错了。

以下公式应该是A2里写什么 B2里就显示什么(正确对应后我打算用文字替代) 后面出错问题在哪里呢?

=LOOKUP(1,0*SEARCH({0,"000","001","010","011","100","101","110","111"},A2&0),{"无","000","001","010","011","100","101","110","111"})
想要的结果是A2写入编号,当编号=000,B2显示000部门,当编号=001,B2显示001部……有5百个。
也就是说当编号等于500个其中之一,右边显示所对应的部门名称。
我试过用=If(之类的语句,由于太长了excel不支持!只能用=LOOKUP(
或者有没有别的方法?

若前一单元格内包含某个字,在当前单元格内返还指定字符的操作方法如下:

一、如下图的表格中A列有几个名字,这时要在B列中查找A列单元格中是否包含“某”这个字,如果有,则返还“有”,如果无,则返还“无”,这时点击B1单元格,然后点击公式栏。

二、在B1单元格的公式栏中输入公式=IF(ISERROR(FIND("某",A1)),"无","有")  。

三、然后点击公式栏上的“√”,最后下拉填充公式。

四、最终效果如下图,这时在B列中能够检测出A列单元格是否包含“某”这个字(注意,公式中的“有”和“无”二字可以更换成自己所需的文字或特定符号,但注意保留双引号)。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-01-17
假设某一特定字符是“φ”并在A1单元格(φ可改成想找的字符) B1=IF(ISNUMBER(FIND("φ",A1)),"有","无")
第2个回答  2019-06-11
选择单元格区域(如a1)
菜单>>>格式>>>条件格式
公式
=find("abc",a1)
点击"格式"对话框中设置边框样式
确定
这个意思是单元格中包含abc文字就显示边框
第3个回答  2019-01-17
在E:F列建立编号和部门的对应表,然后在B2单元格输入以下公式
=VLOOKUP(A2,E:F,2,0)
公式表示:在E列精确匹配与A2单元格内容相同的编号,并返回对应第2列(F列)的部门。本回答被提问者和网友采纳
第4个回答  2019-01-17
关键出在“A2&0”上,如001&0返回0010,这样搜索“001”和“010”都可以匹配,返回最后一个符合条件的值就是010了。追问

删除&0之后完美解决。谢谢!再追问一下如果A2中写入110,C2中只识别A2中的前两位,等于11则显示XX,等于12则显示XXX,需要怎么改?