O Excel pode usar curingas para determinar se uma célula contém um texto específico?

3

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?

    
por Trevor D 07.01.2016 / 22:33

2 respostas

4
=NOT(ISERROR(MATCH("*miles*",A1,0)))

Retorna TRUE se A1 contiver miles e FALSE , se não tiver. (Insensível a maiúsculas)

    
por 07.01.2016 / 23:02
6

Você também pode usar o Countif () com curingas

=COUNTIF(A1,"*miles*")

Retorna um 0 quando não encontrado. Perfeito para declarações IF.

    
por 07.01.2016 / 23:31