Excel:如果A1包含X且B1包含Y,则在C1中写入“xx”

我希望能够比较包含来自数据库的某些文本的两列,以及是否包含某些关键字以将“RMA”放入另一个单元格中。

例:

ABC [SOS] Component RMA RMA RMA Null 

列A和B已经填充,我想在C中写'RMA'

我已经在C列中有一个公式,在A列中find'RMA'并进行另一次search。

 =IF(ISNUMBER(SEARCH("RMA",[@Title])),"RMA","Null" 

([@Title]是我在表中的A列)

*编辑 – 单元格A已经包含“RMA”和“SOS”。 我需要比较单元格A是否有'SOS',单元格B是否包含'Component'。 我也想把它embedded上面的公式中。

你想要这个公式:

 =IF(OR(ISNUMBER(SEARCH("RMA",[@Title])),AND(ISNUMBER(SEARCH("SOS",[@Title])),ISNUMBER(SEARCH("COMPONENT",[@COLUMNBT‌​ITLE])))),"RMA","Null") 

COLUMNBT‌​ITLEreplace为B列的标题。

您可以嵌套If语句并重新使用已有的代码,例如:

= IF(ISNUMBER(SEARCH( “RMA”,A1)),IF(ISNUMBER(SEARCH( “SOS”,B1)), “匹配”, “”), “”)