微软中具有多个条件的 If-else 语句 excel

If-else statement with multiple conditions in microsoft excel

Microsoft Excel 2007 中是否有一个公式,其中如果在我调用的单元格中找到特定关键字,我可以有多个 "else" 语句。例如,如果单元格C3包含单词"Network",它将自动在单元格B3中输入“5”,否则如果包含单词"Software",它将在单元格B3中输入“4”,依此类推。我试过使用下面的这段代码,但它显示错误

=IF(OR(SEARCH("Har",C5)),"6", IF(SEARCH("Soft", C5)), "7","")

这将适用于您显示的 2 个示例

=IF(NOT(ISERROR(FIND("Network",A3))),5,IF(NOT(ISERROR(FIND("Software",A3))),4,"-"))

如果我需要查找两个关键字怎么办,例如,如果单元格 A3 包含 "Network" 或 "Hardware",它将 return 5

=IF(OR(NOT(ISERROR(FIND("Network",A4))),NOT(ISERROR(FIND("Software",A4)))),5,"-")