如果单元格包含XXX然后返回相应的值

ABCD 1 Ross Sales John Guys Finance 2 Smith Sales Sam Andy #N/A or False 3 Guys Finance Mike Ross Sales 

我把这个公式放在单元格“D1”中,但它并没有给我正确的结果

= IF(SUMPRODUCT( – ISNUMBER(SEARCH(A:A,C:C)))> 0,B:B)

INDEX MATCH函数不起作用,因为它不是确切的值

我可以在“D1”中input什么,下面给出的结果如上表所示?

在D2中试试这个,

 =LOOKUP(1E+99, SEARCH(A2, C:C), B:B) 'or cut down the full column references =LOOKUP(1E+99, SEARCH(A2, C$2:C$4), B$2:B$4) 'alternately as a wildcard MATCH =INDEX(B:B, MATCH("*"&A2&"*",C:C, 0)) 

根据需要填写。

LOOKUP_sEARCH