如果在“是”范围内找到字符串,则“否”

时间:2015-02-25 13:27:22

标签: string excel if-statement excel-formula wildcard

我想我差不多了,我有这个公式:

=IF(ISNUMBER(MATCH("READONLY";D17:P17;0));"FOUND";"NOT FOUND")

我想搜索文字READONLY。因此,如果找到READONLY,则找不到其他内容。请注意,包含READONLY的单元格还包含其他文字,例如:fsdfsdfssfs READONLY

2 个答案:

答案 0 :(得分:3)

请尝试:

"*READONLY*"  

而不是

"READONLY"

答案 1 :(得分:2)

您可以通配符 MATCH function

中的条件
=IF(ISNUMBER(MATCH("*READONLY*"; D17:P17; 0));"FOUND";"NOT FOUND")

另一个选项是COUNTIF function

=IF(COUNTIF(D17:P17; "*READONLY*");"FOUND";"NOT FOUND")

Wildcard match