Excel:search多个string,然后返回值

我正在使用下面的公式来search一个string并返回一个值

IF(ISNUMBER(SEARCH("CHA*",B:B),"CINEMA","") 

如果我想search多个string是什么公式?,我已经尝试了以下,但它不返回任何东西

 IF(ISNUMBER(SEARCH({"odeon*","vue*"},B:B),"CINEMA","") 

尝试这个:

 =IF(COUNT(SEARCH({"odeon*","vue*"},B:B))>0,"CINEMA","") 

其他方式:

 =IF(OR(ISNUMBER(SEARCH({"odeon*","vue*"},B:B))),"CINEMA","") 

如果您需要所有子string匹配,请使用AND()

 =IF(AND(ISNUMBER(SEARCH({"odeon*","vue*"},B:B))),"CINEMA","") 

对于初学者,你缺lessa )任何一个公式。 对于他们来说,无论如何,正如Taosique指出的那样,你应该使用=IF(OR(ISNUMBER(SEARCH(如果你只需要一个子string,或=IF(AND(ISNUMBER(SEARCH(如果你同时需要的话)

祝你好运!