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(
如果你同时需要的话)
祝你好运!