搜索字符串但使用减去子字符串

时间:2015-07-29 12:06:28

标签: excel excel-formula

我想从列表中搜索字符串,但如果字符串包含子字符串" banner",我不希望返回该值。我该怎么做?

到目前为止,这是我找到字符串

的公式
=INDIRECT("A"&(MATCH("*"&RIGHT(D11,10)&"*",$A:$A,0)))

我想改变它,以便排除字符串,包括子串" banner"

1 个答案:

答案 0 :(得分:0)

使用ISERROR和INDEX function在两个条件查询中使用ISNUMBER functions,在SEARCH function上提供匹配。

=INDEX(A1:A99, MIN(INDEX(ROW(1:99)+(ISERROR(SEARCH(RIGHT(D11, 10), A1:A99))+ISNUMBER(SEARCH("Banner", A1:A99)))*1E+99, , )))

SEARCH不会要求使用通配标准,因为它提供了不区分大小写的部分匹配搜索。