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))
我可以使用 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))