Função

Função procurar no Excel

Função procurar no Excel é uma função de texto que permite localizar a posição de um texto dentro de uma string de texto maior. Ela é útil quando você deseja encontrar a posição de um caractere ou sequência de caracteres em uma célula. Essa função diferencia maiúsculas de minúsculas.

Sintaxe da Função PROCURAR

=PROCURAR(texto_procurado, dentro_do_texto, [início])

  • texto_procurado: É o texto que você deseja localizar dentro da string. Pode ser uma string de texto ou uma célula que contém o texto.
  • dentro_do_texto: É a célula ou o texto em que você deseja procurar o valor. Pode ser uma célula de referência ou uma string direta.
  • início (opcional): Este é o número da posição no texto a partir do qual a busca começa. Se omitido, a busca começa na primeira posição da string.

Características da Função PROCURAR

  • A função PROCURAR diferencia maiúsculas de minúsculas. Isso significa que ela vai procurar exatamente o que você escreveu, incluindo as letras maiúsculas ou minúsculas.
  • Se o texto procurado não for encontrado dentro da string, a função retorna um erro #VALOR!.
  • A função PROCURAR retorna a posição do primeiro caractere encontrado. A contagem começa do 1.
  • A função PROCURAR não é sensível ao tipo de caractere, ou seja, espaços e caracteres especiais são tratados como qualquer outro caractere.

Exemplos de Uso

Exemplo 1: Encontrando a posição de uma palavra em uma célula

Se você tiver o texto “Excel é ótimo” na célula A1 e quiser encontrar a posição de “ótimo”, pode usar a seguinte fórmula:

=PROCURAR(“ótimo”, A1)

Neste caso, o Excel irá retornar 9, porque “ó” é o 9º caractere da string “Excel é ótimo”.

Exemplo 2: Utilizando a função com o parâmetro “início”

Se você quiser começar a busca a partir de um determinado ponto, pode usar o parâmetro “início”. Suponhamos que a célula A1 contenha o texto “Excel é ótimo, ótimo!” e você queira encontrar a segunda ocorrência de “ótimo”. Você pode usar a fórmula:

=PROCURAR(“ótimo”, A1, PROCURAR(“ótimo”, A1) + 1)

Aqui, a função PROCURAR é usada duas vezes: a primeira para encontrar a primeira ocorrência e a segunda para buscar a partir da posição seguinte.

Exemplo 3: Quando o texto não é encontrado

Se o texto procurado não for encontrado, a função retorna o erro #VALOR!. Por exemplo:

=PROCURAR(“palavra”, A1)

Se “palavra” não estiver presente em A1, o Excel exibirá o erro #VALOR!.

Exemplo 4: Combinação com outras funções

Você pode combinar a função PROCURAR com outras funções, como ESQUERDA, DIREITA, EXT.TEXTO, entre outras, para extrair partes de uma string. Por exemplo, para extrair a parte da string antes de um espaço:

=ESQUERDA(A1, PROCURAR(” “, A1) – 1)

Este exemplo encontra o primeiro espaço em A1 e retorna o texto antes dele.

Considerações

  • Diferença de Maiúsculas/Minúsculas: Caso precise de uma busca não diferenciada entre maiúsculas e minúsculas, você pode usar a função LOCALIZAR, que é semelhante, mas não diferencia maiúsculas de minúsculas.
  • Erro #VALOR!: Como a função retorna o erro #VALOR! se o texto não for encontrado, você pode usar a função SEERRO para evitar que o erro apareça:

=SEERRO(PROCURAR(“texto”, A1), “Texto não encontrado”)

Isso retornará “Texto não encontrado” se o texto não for localizado.

Vamos listar abaixo mais alguns exemplos para utilizar a função procurar:

Você pode combinar a função PROCURAR no Excel com outras funções para realizar tarefas mais avançadas de manipulação de texto. A seguir, vou detalhar alguns exemplos de como usar PROCURAR juntamente com outras funções úteis do Excel.

1. PROCURAR + ESQUERDA

A função ESQUERDA pode ser usada para extrair uma parte do texto de uma célula, começando do início da string. Combinando com PROCURAR, você pode extrair a parte do texto que vem antes de um determinado caractere ou palavra.

Exemplo: Extrair tudo antes de um espaço

Suponha que a célula A1 contenha o texto “João Silva”. Se você quiser extrair o primeiro nome (tudo antes do espaço), pode usar a fórmula:

=ESQUERDA(A1, PROCURAR(” “, A1) – 1)

Explicação:

  • PROCURAR(” “, A1) encontra a posição do primeiro espaço na string (que está na posição 5).
  • ESQUERDA(A1, PROCURAR(” “, A1) – 1) extrai os caracteres à esquerda dessa posição, ou seja, “João”.

2. PROCURAR + DIREITA

A função DIREITA extrai uma parte do texto de uma célula, começando do final da string. Combinando com PROCURAR, você pode extrair a parte do texto que vem depois de um determinado caractere ou palavra.

Exemplo: Extrair tudo após o espaço

Se a célula A1 contiver o texto “João Silva” e você quiser extrair o sobrenome (tudo após o espaço), pode usar a fórmula:

=DIREITA(A1, NÚM.CARACT(A1) – PROCURAR(” “, A1))

Explicação:

  • NÚM.CARACT(A1) retorna o comprimento total do texto em A1 (11 caracteres no caso de “João Silva”).
  • PROCURAR(” “, A1) retorna a posição do espaço (5).
  • A fórmula calcula quantos caracteres existem após o espaço e os extrai com DIREITA.

3. PROCURAR + EXT.TEXTO

A função EXT.TEXTO permite extrair uma parte específica do texto a partir de uma posição específica. Combinando com PROCURAR, você pode buscar um texto dentro de uma célula e extrair parte dessa informação.

Exemplo: Extrair o texto após a vírgula

Se a célula A1 contiver o texto “Nome, Sobrenome”, e você quiser extrair o sobrenome (que está após a vírgula), pode usar a fórmula:

=EXT.TEXTO(A1, PROCURAR(“,”, A1) + 2, NÚM.CARACT(A1))

Explicação:

  • PROCURAR(“,”, A1) encontra a posição da vírgula (6).
  • PROCURAR(“,”, A1) + 2 adiciona 2 para pular o espaço após a vírgula.
  • EXT.TEXTO(A1, PROCURAR(“,”, A1) + 2, NÚM.CARACT(A1)) extrai a parte do texto após a vírgula, começando do caractere logo após o espaço.

4. PROCURAR + SEERRO

Quando a função PROCURAR não encontra o texto procurado, ela retorna um erro #VALOR!. Para evitar que esse erro apareça, você pode usar SEERRO para capturar o erro e fornecer uma alternativa.

Exemplo: Retornar “Não encontrado” se o texto não for encontrado

Se a célula A1 contiver o texto “Exemplo de texto”, e você quiser verificar se a palavra “teste” está presente, pode usar a fórmula:

=SEERRO(PROCURAR(“teste”, A1), “Não encontrado”)

Explicação:

  • Se a palavra “teste” for encontrada, a fórmula retorna a posição em que “teste” ocorre na string.
  • Se “teste” não for encontrado, a função retorna “Não encontrado” em vez do erro #VALOR!.

5. PROCURAR + LOCALIZAR

A função LOCALIZAR é semelhante à função PROCURAR, mas não diferencia maiúsculas de minúsculas. Você pode usá-la para realizar buscas sem diferenciar maiúsculas de minúsculas.

Exemplo: Localizar a posição de uma palavra sem diferenciar maiúsculas de minúsculas

Se você tiver o texto “Excel é ótimo” na célula A1 e quiser localizar a palavra “excel” (sem se importar com as maiúsculas), pode usar:

=LOCALIZAR(“excel”, A1)

Isso retornará a posição da palavra “excel”, mesmo que a palavra na célula A1 esteja em “Excel”.

6. PROCURAR + CONJUNTO DE FUNÇÕES

Você também pode usar PROCURAR em conjunto com outras funções, como TEXTO ou SUBSTITUIR, para realizar modificações complexas em strings.

Exemplo: Substituir uma palavra por outra

Se a célula A1 contiver o texto “Olá, bom dia” e você quiser substituir “bom” por “maravilhoso”, você pode usar:

=SUBSTITUIR(A1, PROCURAR(“bom”, A1), NÚM.CARACT(“bom”), “maravilhoso”)

Explicação:

  • PROCURAR(“bom”, A1) encontra a posição inicial de “bom”.
  • NÚM.CARACT(“bom”) define o comprimento da palavra “bom”.
  • SUBSTITUIR substitui “bom” por “maravilhoso” no texto.

7. PROCURAR + FUNÇÃO SE

Podemos utilizar estás duas função dentro da formatação condicional com cores para facilitar a busca pelo resultado.

=SE($B$2<>””;PROCURAR($B$2;$B5);””)

Explicação:

  • SE($B$2<>”” aqui estamos procurando o valor digitado na célula diferente de nada.
  • PROCURAR($B$2;$B5) A função procurar vai verificar o valor digitado na célula B2 e procurar com início na célula B5.
  • “” Caso não encontrar a valor procurado vai ficar em branco.

Download

8. PROCURAR + E

Podemos utilizar a função procurar mais a função E no Excel:

=E(PROCURAR($C$2;B4);$C$2<>””)

Explicação:

  • E(PROCURAR($C$2;B4) Função para procurar em C2 o valor digitado como início em B4.
  • $C$2<>”” Caso não encontre o valor digitado em C2 carregar vazio.

Download

admin

Dicas do Excel.

Share
Published by
admin

Recent Posts

12 Truques do Excel

12 Truques do Excel, listamos abaixo truques incríveis no Excel, que vai ajudar na sua…

7 dias ago

Função soma no Excel

Função soma no Excel é uma das mais utilizadas por profissionais, estudantes e entusiastas que…

4 meses ago

Gráfico de mapas no Excel

Gráfico de mapas no Excel, veja que interessante está ferramenta onde mostra a população por…

7 meses ago

Calendário anual no Excel

Calendário anual no Excel, desenvolvido com as funções do Excel e muito útil para planejamento…

7 meses ago

Formatação condicional no Excel na linha inteira

Formatação condicional no Excel na linha inteira, veja que interessante está formatação no Excel, conforme…

8 meses ago

Macros para armazenar dados no Excel

Macros para armazenar dados no Excel, vamos entender ou pouco sobre o conceito de macros…

8 meses ago