Fórmula do Excel: intervalo contém texto específico -

Índice

Fórmula genérica

=COUNTIF(rng,"*"&value&"*")>0

Resumo

Para determinar se um intervalo ou coluna contém texto específico (uma substring específica ou texto parcial), você pode usar uma fórmula baseada na função CONT.SE e curingas. No exemplo mostrado, a fórmula em D5 é:

=COUNTIF(rng,"*"&D5&"*")>0

Explicação

A função CONT.SE conta as células que atendem aos critérios fornecidos e retorna uma contagem das ocorrências encontradas. Se nenhuma célula atender aos critérios, CONT.SE retorna zero.

O asterisco (*) é um caractere curinga para um ou mais caracteres. Ao concatenar asteriscos antes e depois do valor em D5, a fórmula contará o valor como uma substring. Em outras palavras, ele contará o valor se ele aparecer em qualquer lugar dentro de qualquer célula do intervalo.

Qualquer resultado positivo significa que o valor foi encontrado. Ao comparar o resultado com o operador maior que (>) e zero, forçamos um resultado final VERDADEIRO ou FALSO.

Com IF

Você pode aninhar essa fórmula dentro da função IF como o teste lógico. Por exemplo, para retornar um resultado final de "Sim" ou "Não", você pode usar IF assim:

=IF(COUNTIF(range,"*"&value&"*"),"Yes","No")

Artigos interessantes...