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

Função soma no Excel

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

2 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…

6 meses ago

Calendário anual no Excel

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

6 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…

6 meses ago

Macros para armazenar dados no Excel

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

7 meses ago

Função ÉERROS no Excel

Função ÉERROS no Excel é utilizada para verificar se uma célula contém algum tipo de…

7 meses ago