Pesquise um texto específico no Excel - 3 principais métodos (exemplos)

Como pesquisar texto no Excel?

Quando trabalhamos com o excel, vemos muitas situações que são peculiares por natureza, e uma delas é a busca pelo texto específico na célula. A primeira coisa que vem à mente quando dizemos que queremos pesquisar por um determinado texto na planilha é o método “Find & Replace” no Excel, e este também é o mais popular. Mas Ctrl + F pode encontrar o texto que você está procurando, mas não pode ir além disso. Digamos que se a célula contém certas palavras, você pode querer o resultado na próxima célula como “VERDADEIRO” ou então FALSO. Portanto, Ctrl + F pára por aí.

Aqui, o conduziremos através das fórmulas que podem pesquisar o texto específico no valor da célula e chegar ao resultado.

Qual fórmula pode nos dizer que uma célula contém um texto específico?

Esta é a pergunta que tenho visto muitas vezes em fóruns do Excel. A primeira fórmula que me veio à mente foi “ENCONTRAR” a função.

A função Find pode retornar a posição dos valores de texto fornecidos na string. Portanto, se o método FIND retornar qualquer número, podemos considerar a célula como ela contém o texto ou não.

Por exemplo, observe os dados abaixo.

Nos dados acima, temos três sentenças em três linhas diferentes. Agora, em cada célula, precisamos pesquisar o texto “Melhor”. Portanto, aplique a função FIND.

No argumento Find Text , mencione o texto que precisamos encontrar.

Em Texto, selecione a frase completa, ou seja, referência de célula.

O último parâmetro não é necessário para fechar o colchete e pressionar a tecla Enter.

Portanto, em duas frases, temos a palavra “melhor”. Podemos ver o valor de erro de #VALUE! na célula B2 que mostra que a célula A2 não tem o valor de texto “melhor”.

Em vez de números, também podemos inserir o resultado em nossas próprias palavras. Para isso, precisamos usar a condição IF.

Portanto, na condição IF, forneci o resultado como “Texto encontrado” se o valor “melhor” fosse encontrado, ou então forneci o resultado para mostrar como “Não encontrado”.

Mas aqui temos um problema, embora eu tenha fornecido o resultado como “Não encontrado”, se o texto não foi encontrado ainda estamos obtendo o valor de erro como #VALOR !.

Portanto, ninguém quer ter um valor de erro em sua planilha do Excel. Para superar esse valor de erro, precisamos incluir a fórmula com a função ISNUMERIC.

A função ISNUMERIC avalia se a função FIND retorna o número ou não. Se a função FIND retornar o número, ela fornecerá a condição TRUE para IF ou então a condição FALSE. Com base no resultado fornecido pela função ISNUMERIC, a condição IF retornará o resultado de acordo.

Também podemos usar a função IFERROR no Excel para lidar com valores de erro em vez de ISNUMERIC. A fórmula abaixo também retornará “não encontrado” se o valor de erro retornado pela função FIND.

Alternativas para a função FIND

Alternativa nº 1 - Função de pesquisa do Excel

Em vez da função FIND, também podemos usar a função SEARCH no Excel para pesquisar o texto específico na string. A sintaxe da função SEARCH é a mesma da função FIND.

Forneça o texto de localização como “Melhor”.

Dentro do texto está a nossa referência de célula.

Mesmo a função SEARCH retorna um valor de erro como #VALUE! se o texto de localização “melhor” não for encontrado. Como vimos acima, precisamos incluir a fórmula com a função ISNUMERIC ou IFERROR.

Alternativa # 2 - Função Excel Countif

Outra forma de pesquisar um texto específico é usar a função CONT.SE. Esta função funciona sem erros.

No intervalo, o argumento seleciona a referência da célula.

Na coluna de critérios, precisamos usar um curinga no Excel porque estamos apenas encontrando a parte do valor da string, então coloque a palavra “melhor” com um asterisco (*) curinga.

Esta fórmula retornará a contagem da palavra “melhor” no valor da célula selecionada. Como temos apenas um valor “melhor”, obteremos apenas 1 como a contagem.

Agora podemos aplicar apenas a condição IF para obter o resultado sem qualquer erro.

Destaque a célula que tem um valor de texto específico

Se você não é fã de fórmulas, pode destacar a célula que contém uma palavra específica. Para destacar a célula que contém a palavra “melhor”, precisamos usar a formatação condicional no Excel.

Para isso, primeiro selecione as células de dados e clique em Formatação condicional> Nova regra.

Cancelar a nova regra, selecione "Formatar apenas células que contêm".

No primeiro menu suspenso, selecione “Texto específico”.

Na fórmula, a seção insere o texto que estamos procurando entre aspas duplas com o sinal de igual. = ”Melhor.”

Em seguida, clique em FORMATAR e escolha o estilo de formatação.

Clique em OK. Ele irá destacar todas as células que têm a palavra "melhor".

Assim, usando várias técnicas, podemos pesquisar o texto específico no Excel.

Artigos interessantes...