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

时间:2016-06-07 20:52:50

标签: excel

我希望能够比较包含数据库中某些文本的两列,如果它包含某些关键字,则将“RMA”放在另一个单元格中。

示例:

A       B           C
[SOS]   Component   RMA
RMA                 RMA
                    Null

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

我已经在C列中找到了一个公式,可以通过另一个搜索从A列中找到“RMA”。

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

([@ Title]是表格中的列'A')

*编辑 - 单元格A已包含“RMA”和“SOS”。我需要比较单元格A是否具有“SOS”而单元格B是否包含“组件”。我也希望将它嵌套在上面的公式中。

2 个答案:

答案 0 :(得分:1)

你想要这个公式:

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

COLUMNBT‌​ITLE替换为B列的标题。

答案 1 :(得分:0)

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

= IF(ISNUMBER(SEARCH(" RMA",A1)),IF(ISNUMBER(SEARCH(" SOS",B1)),"匹配" ""),"&#34)