=NOT(ISERROR(MATCH("*miles*",A1,0)))
Retorna TRUE
se A1 contiver miles
e FALSE
, se não tiver. (Insensível a maiúsculas)
Se A1 contiver milhas , a seguinte avaliação será verdadeira:
=IF(A1="miles",1,0)
Se A1 contiver milhas e milhas , a seguinte avaliação retornará falso:
=IF(A1="*miles*",1,0)
Todo recurso que eu encontrar usa (o que parece para mim) como uma maneira secreta de identificar a string, procurando por sua localização:
=IF(ISNUMBER(SEARCH("miles",A1)),1,0)
Isso realiza a tarefa, mas o Excel pode usar caracteres curinga para avaliar se uma string mais longa contém ou não uma string menor?
Você também pode usar o Countif () com curingas
=COUNTIF(A1,"*miles*")
Retorna um 0 quando não encontrado. Perfeito para declarações IF.