你能在excel中为=if(isnumber(search)))公式做多个选项吗?

Ka *_*Mok 5 excel

此公式在单元格 I3 中查找字符串“BFA”。如果找到,则返回“BFA”;如果不是,则返回“否”。

=IF(ISNUMBER(SEARCH("BFA",I3)),"BFA","No")
Run Code Online (Sandbox Code Playgroud)

如何修改它以同时适用于多个字符串?例如,如果找到 {"BFA", "MFA", "BA", "MA"} 中的任何一个,则返回找到的内容;如果不是,则返回“否”。

Chr*_*007 2

这将做你正在寻找的事情:

=IF(ISNUMBER(FIND("BFA",I3)),"BFA",IF(ISNUMBER(FIND("MFA",I3)),"MFA",IF(ISNUMBER(FIND("BA",I3)),"BA",IF(ISNUMBER(FIND("MA",I3)),"MA","NO")))
Run Code Online (Sandbox Code Playgroud)

If尽管嵌套语句越多,它就会变得非常复杂。您将来可能会考虑尝试自定义公式。