Excel 组合 ISNUMBER(SEARCH 和另一个 AND 和 OR 条件

Excel Combining ISNUMBER(SEARCH and another AND and OR condition

我可以使用 2 个公式实现我想要的效果,但我只想使用 1 个。

我目前正在使用以下公式来检查单元格是否包含 string1 或 string2 到 return ST1 或 ST2。

=IF(ISNUMBER(SEARCH("STRING1",C3)),"ST1",IF(ISNUMBER(SEARCH("STRING2",C3)),"ST2",A3))

然后我在包含前面公式的列上使用以下公式,

=IF(AND(A3="AE",OR(C3="ST1",C3="ST2")),E3,A3)

是否可以将所有内容组合在一个公式中?

逻辑应该是:

如果单元格 A1 包含 "string0" 且单元格 C1 包含 "string1" return ST1;

如果单元格 A1 包含 "string0" 并且单元格 c1 包含 "string2" return ST2;

否则returnA1

非常感谢

我想这会解决问题

=IF(AND(IFERROR(SEARCH("string0",A2),0)>0,IFERROR(SEARCH("string1",C2),0)>0), "ST1", IF(AND(IFERROR(SEARCH("string0",A2),0)>0,IFERROR(SEARCH("string2",C2),0)>0), "ST2", A2))