Teste se a célula contém texto com fórmulas do Excel

Este Tutorial do Excel aborda como testar se uma célula contém um texto específico.

Para testar se uma célula contém texto específico, use a seguinte fórmula:
= isnumber (search (find_text, within_text))

A função SEARCH

A função SEARCH procura por um texto específico (find_text) dentro de uma célula (within_text). Se encontrar o texto, ele retorna a posição numérica do texto na célula. Se não encontrar o texto, retorna um erro (#VALUE!). No exemplo acima:
= pesquisa (C5, B5)
Resultado: 1

Pode ser suficiente para esta fórmula gerar um número se o texto for encontrado ou um erro se o texto não for encontrado. Nesse caso, basta usar a fórmula acima. No entanto, para uma fórmula mais limpa, adicione a função ISNUMBER.

A função ISNUMBER

A função ISNUMBER testa se uma expressão resulta em um número. Ele retorna TRUE para números e FALSE para qualquer outra coisa (incluindo erros). Em nosso exemplo, ISNUMBER retornará TRUE se o texto for encontrado dentro da célula e FALSE se não for.
= ISNUMBER (PROCURAR (C5, B5))
Resultado: VERDADEIRO

A função SEARCH não diferencia maiúsculas de minúsculas

A função SEARCH não faz distinção entre maiúsculas e minúsculas. Pesquisar “Excel” irá encontrar “EXCEL”, “excel”, “Excel” ou qualquer outra combinação de casos. Para uma pesquisa de texto com distinção entre maiúsculas e minúsculas, use a função FIND.

A função FIND

A função FIND diferencia maiúsculas de minúsculas. Se você pesquisar por “Excel”, “EXCEL” e “excel” não produzirão correspondências.

= ISNUMBER (FIND (C5, B5))

Retornar aos exemplos de fórmulas

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave