Funções PROCURAR e PROCURARB

Excel 2007+

Resumo

As funções PROCURAR (FIND) e PROCURARB (FINDB) localizam uma cadeia de texto dentro de outra e retornam a posição inicial do primeiro caractere encontrado. São essenciais para manipulação avançada de texto em planilhas Excel.

Sintaxe

PROCURAR(texto_procurado; no_texto; [núm_inicial])

Parâmetros

Parâmetro Tipo Obrigatório Descrição
texto_procurado Texto Sim O texto que você deseja encontrar na cadeia principal
no_texto Texto Sim A cadeia de texto onde será feita a pesquisa
núm_inicial Número Não Caractere inicial da pesquisa (1 é o primeiro caractere)

Usando a função FIND, FINDB

Use PROCURAR para encontrar a posição exata de um texto dentro de outra cadeia, especialmente útil em combinação com funções como EXT.TEXTO para extrair partes específicas de strings complexas como códigos de produto ou nomes formatados.

Exemplos Comuns de FIND, FINDB

Localização básica sensível a maiúsculas

=PROCURAR("M"; "Miriam McGovern")

Retorna 1 (posição do 'M' maiúsculo)

Diferença entre maiúscula e minúscula

=PROCURAR("m"; "Miriam McGovern")

Retorna 6 (posição do 'm' minúsculo)

Pesquisa com posição inicial

=PROCURAR("M"; "Miriam McGovern"; 3)

Retorna 8 (segundo 'M', iniciando do 3º caractere)

Extração de texto antes do símbolo #

=EXT.TEXTO(A1; 1; PROCURAR(" #"; A1)-1)

Extrai 'Isolantes de Cerâmica' de 'Isolantes de cerâmica #124-TD45-87'

Perguntas Frequentes

PROCURAR encontra posição dentro de texto; PROCV busca valores em tabelas.

Texto não encontrado, núm_inicial inválido ou menor que 1.

PROCURARB foi descontinuada; use PROCURAR que agora trata corretamente caracteres Unicode.

Erros Comuns e Soluções

#VALOR! - Texto não encontrado

Cause: texto_procurado não existe em no_texto

Solution: Verifique se o texto existe e está escrito corretamente

#VALOR! - núm_inicial inválido

Cause: núm_inicial menor que 1 ou maior que comprimento do texto

Solution: Use valor entre 1 e o comprimento de no_texto

#VALOR! - Caracteres curinga

Cause: Uso de * ou ? em texto_procurado

Solution: Remova caracteres curinga ou use LOCALIZARB

Notas

  • PROCURAR é sensível a maiúsculas/minúsculas
  • Sempre conta cada caractere como 1
  • Texto vazio em texto_procurado retorna posição núm_inicial
  • PROCURARB foi substituída pela versão melhorada de PROCURAR
  • Excel 2007+ com suporte aprimorado a Unicode

Compatibilidade

Disponível em: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Não disponível em: Excel 2003 e anteriores

Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 2007+