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