Checar se uma célula contém um texto específico, use ISNUMBER e SEARCH em Excel. Não há função CONTAINS no Excel.
1. Para encontrar a posição de uma substring em uma string de texto, use a função SEARCH.
Explicação: "pato" encontrado na posição 10, "burro" encontrado na posição 1, a célula A4 não contém a palavra "cavalo" e "cabra" encontrada na posição 12.
2. Adicione a função ISNUMBER. A função ISNUMBER retorna TRUE se uma célula contém um número e FALSE se não contém.
Explicação: célula A2 contém a palavra "pato", a célula A3 contém a palavra "burro", a célula A4 não contém a palavra "cavalo" e a célula A5 contém a palavra "cabra".
3. Você também pode verificar se uma célula contém um texto específico, sem exibir a substring. Certifique-se de colocar a substring entre aspas duplas.
4. Para realizar uma pesquisa com distinção entre maiúsculas e minúsculas, substitua a função SEARCH pela função FIND.
Explicação: a fórmula na célula C3 retorna FALSE agora. A célula A3 não contém a palavra "burro", mas contém a palavra "burro".
5. Adicione a função IF. A fórmula abaixo (não faz distinção entre maiúsculas e minúsculas) retorna "Encontrado" se uma célula contiver um texto específico e "Não encontrado" se não tiver.
6. Você também pode usar IF e CONT.SE no Excel para verificar se uma célula contém um texto específico. No entanto, a função CONT.SE sempre não faz distinção entre maiúsculas e minúsculas.
Explicação: a fórmula na célula C2 se reduz a = SE (CONT.SE (A2, "* pato *"), "Encontrado", "Não encontrado"). Um asterisco (*) corresponde a uma série de zero ou mais caracteres. Visite nossa página sobre a função COUNTIF para aprender tudo o que você precisa saber sobre esta poderosa função.