As melhores planilhas prontas e gratuitas.

As melhores planilhas prontas e gratuitas.

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);””)

Função procurar no Excel

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<>””)

Função procurar no Excel

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

0 Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Damos valor à sua privacidade

Nós e os nossos parceiros armazenamos ou acedemos a informações dos dispositivos, tais como cookies, e processamos dados pessoais, tais como identificadores exclusivos e informações padrão enviadas pelos dispositivos, para as finalidades descritas abaixo. Poderá clicar para consentir o processamento por nossa parte e pela parte dos nossos parceiros para tais finalidades. Em alternativa, poderá clicar para recusar o consentimento, ou aceder a informações mais pormenorizadas e alterar as suas preferências antes de dar consentimento. As suas preferências serão aplicadas apenas a este website.

Cookies estritamente necessários

Estes cookies são necessários para que o website funcione e não podem ser desligados nos nossos sistemas. Normalmente, eles só são configurados em resposta a ações levadas a cabo por si e que correspondem a uma solicitação de serviços, tais como definir as suas preferências de privacidade, iniciar sessão ou preencher formulários. Pode configurar o seu navegador para bloquear ou alertá-lo(a) sobre esses cookies, mas algumas partes do website não funcionarão. Estes cookies não armazenam qualquer informação pessoal identificável.

Cookies de desempenho

Estes cookies permitem-nos contar visitas e fontes de tráfego, para que possamos medir e melhorar o desempenho do nosso website. Eles ajudam-nos a saber quais são as páginas mais e menos populares e a ver como os visitantes se movimentam pelo website. Todas as informações recolhidas por estes cookies são agregadas e, por conseguinte, anónimas. Se não permitir estes cookies, não saberemos quando visitou o nosso site.

Cookies de funcionalidade

Estes cookies permitem que o site forneça uma funcionalidade e personalização melhoradas. Podem ser estabelecidos por nós ou por fornecedores externos cujos serviços adicionámos às nossas páginas. Se não permitir estes cookies algumas destas funcionalidades, ou mesmo todas, podem não atuar corretamente.

Cookies de publicidade

Estes cookies podem ser estabelecidos através do nosso site pelos nossos parceiros de publicidade. Podem ser usados por essas empresas para construir um perfil sobre os seus interesses e mostrar-lhe anúncios relevantes em outros websites. Eles não armazenam diretamente informações pessoais, mas são baseados na identificação exclusiva do seu navegador e dispositivo de internet. Se não permitir estes cookies, terá menos publicidade direcionada.

Visite as nossas páginas de Políticas de privacidade e Termos e condições.