Pesquisa de texto do Excel (sumário)

  • Pesquisando texto no Excel
  • Como pesquisar texto no Excel?

Pesquisando texto no Excel

No Excel, você pode ter visto situações em que deseja extrair o texto presente em uma posição específica em uma string inteira usando fórmulas de texto como ESQUERDA, DIREITA, MID, etc. Você também pode usar as funções SEARCH e FIND em combinação para encontrar o texto substring de uma determinada string. No entanto, quando você não está interessado em descobrir a substring, mas deseja descobrir se uma sequência específica está presente em uma determinada célula ou não, nem todas essas fórmulas funcionarão. Neste artigo, examinaremos algumas das fórmulas e / ou funções no Excel que permitirão verificar se uma sequência específica está ou não presente em uma determinada célula.

Como pesquisar texto no Excel?

A pesquisa de texto no Excel é muito simples e fácil. Vamos entender como pesquisar texto no Excel com alguns exemplos.

Você pode baixar este modelo de pesquisa de texto do Excel aqui - modelo de pesquisa de texto do Excel

Exemplo # 1 - Usando a Função Find

Vamos usar a função FIND para descobrir se uma sequência específica está presente em uma célula ou não. Suponha que você tenha um dado como mostrado abaixo.

Como estamos tentando descobrir se um texto específico está presente em uma determinada string ou não, temos uma função chamada FIND para lidar com ele em um nível inicial. Essa função retorna uma posição de uma substring em uma célula de texto. Portanto, podemos dizer que, se a função FIND retornar qualquer valor numérico, a substring estará presente no texto, caso contrário não.

Etapa 1: na célula B1, comece a digitar = FIND, você poderá acessar a própria função.

Etapa 2: A função FIND precisa de pelo menos dois argumentos, a string que você deseja pesquisar e a célula na qual deseja pesquisar. Vamos usar "Excel" como o primeiro argumento para a função FIND, que especifica o find_text da fórmula.

Etapa 3: queremos descobrir se "Excel" está presente na célula A2 em uma determinada planilha. Portanto, escolha A2 como o próximo argumento para a função FIND.

Vamos ignorar o argumento start_num, pois é um argumento opcional.

Etapa 4: feche os parênteses para completar a fórmula e pressione a tecla Enter.

Se você pode ver, essa função retornou a posição em que a palavra “Excel” está presente na célula atual (ou seja, célula A2).

Etapa 5: arraste a fórmula para ver a posição em que o Excel pertence nas células A3 e A4.

Você pode ver na captura de tela acima que a string mencionada está presente em duas células (A2 e A3). Na célula B3, a palavra não está presente, portanto, a fórmula está fornecendo o # VALOR! erro. Isso, no entanto, nem sempre fornece uma imagem mais clara. Quero dizer, alguém pode não ser bom o suficiente no Excel para entender o fato de que 1 que aparece na célula B2 nada mais é do que a posição da palavra "Excel" na string ocupada na célula A2.

Etapa 6: para obter um resultado personalizado na coluna B, use a função SE e aplique FIND nela. Depois de usar o FIND em IF como condição, é necessário fornecer duas saídas possíveis. Um se a condição for TRUE, o outro se a condição for FALSE. Pressione Enter após editar a fórmula com a condição SE.

Depois de usar a fórmula acima, a saída é mostrada abaixo.

Etapa 7: arraste a fórmula da célula B2 até a célula B4.

Agora, usamos IF e FIND em combinações, a célula sem string ainda fornece #VALUE! erro. Vamos tentar remover esse erro com a ajuda da função ISNUMBER.

A função ISNUMBER verifica se a saída é número ou não. Se a saída for um número, fornecerá VERDADEIRO como um valor; se não for um número, fornecerá FALSO como um valor. Se usarmos essa função em combinação com IF e FIND, a função IF fornecerá a saída com base nos valores (VERDADEIRO ou FALSO) fornecidos pela função ISNUMBER.

Etapa 8: use ISNUMBER na fórmula usada acima nas etapas 6 e 7. Pressione a tecla Enter após editar a fórmula na célula B2.

Etapa 9: arraste a fórmula pela célula B2 para B4.

Claramente, o #VALUE! O erro presente nas etapas anteriores foi anulado devido à função ISNUMBER.

Exemplo # 2 - Usando a função SEARCH

Em linhas semelhantes às da função FIND, a função SEARCH no excel também permite pesquisar se a substring fornecida está presente em um texto ou não. Você pode usá-lo nas mesmas linhas que usamos a função FIND e sua combinação com IF e ISNUMBER.

A função SEARCH também pesquisa a sequência específica dentro do texto fornecido e retorna a posição à qual o texto pertence.

Mostrarei diretamente a fórmula final para descobrir se uma string está presente ou não no Excel usando a combinação das funções SEARCH, IF e ISNUMBER. Você pode seguir as etapas de 1 a 9, todas na mesma sequência do exemplo anterior. A única alteração será substituir FIND pela função SEARCH.

Use a fórmula a seguir na célula B2 da planilha “Exemplo 2” e pressione a tecla Enter para ver a saída (temos os mesmos dados usados ​​no exemplo anterior) = SE (ISNUMBER (SEARCH (“Excel”, A1)), ”Texto presente”, “Texto não presente”) Depois de pressionar a tecla Enter, você verá uma saída igual à do exemplo anterior.

Arraste a fórmula pelas células B2 para B4 para ver a saída final.

Nas células A2 e A4, a palavra "Excel" está presente e, portanto, é exibida como "Texto presente". No entanto, na célula A3, a palavra "Excel" não está presente; portanto, ela é exibida como "Texto não presente".

Isto é deste artigo. Vamos embrulhar as coisas com algumas coisas para serem lembradas.

Lembretes sobre a pesquisa de texto no Excel

  • Essas funções são usadas para verificar se a sequência especificada está presente no texto fornecido. Caso você precise extrair a substring de qualquer string, use as funções ESQUERDA, DIREITA, MID completamente.
  • A função ISNUMBER é usada em combinação para que você não obtenha nenhum #VALUE! erro se a sequência não estiver presente no texto fornecido.

Artigos recomendados

Este é um guia para pesquisar texto no Excel. Aqui discutimos Como pesquisar texto no Excel, além de exemplos práticos e modelo de excel para download. Você também pode consultar nossos outros artigos sugeridos -

  1. Fórmula de pesquisa no Excel
  2. Função NORMSINV do Excel
  3. Caixa de nome e seus usos no Excel
  4. Concatenar seqüências de caracteres no Excel
  5. Texto VBA (exemplos com modelo do Excel)

Categoria: