O que a função PROCURAR faz?
A função PROCURAR localiza um texto dentro de outro e devolve a posição do primeiro caractere encontrado. Ela diferencia maiúsculas de minúsculas e trata ? e * como caracteres comuns. Se você precisa ignorar maiúsculas ou usar curingas, a função certa é LOCALIZAR.
| Nome em português | PROCURAR |
|---|---|
| Nome em inglês | FIND |
| Categoria | Texto |
| Retorna | Número (a posição do texto encontrado) |
| Existe desde | Excel 2007 ou anterior · existe no Excel 2013 |
Qual é a sintaxe da função PROCURAR?
No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.
| Argumento | Obrigatório | O que aceita |
|---|---|---|
| texto_procurado | Sim | O texto que você quer achar. A busca diferencia maiúsculas e minúsculas, e ? e * valem como caracteres comuns. |
| no_texto | Sim | O texto onde a busca é feita, normalmente uma referência de célula. |
| núm_inicial | Não | A posição a partir da qual a busca começa. Se omitido, vale 1. A posição devolvida continua contada desde o início do no_texto. |
Como usar a função PROCURAR na prática?
Exemplo 1: Maiúscula e minúscula dão posições diferentes
| A | B | C | |
|---|---|---|---|
| 1 | Título | ||
| 2 | Relatório Anual de Vendas | 11 | 4 |
=PROCURAR("A";A2) Em inglês: =FIND("A",A2) =PROCURAR("a";A2) Em inglês: =FIND("a",A2) Em "Relatório Anual de Vendas", o primeiro "a" minúsculo está na posição 4 (Relatório). O "A" maiúsculo só aparece em Anual, na posição 11. PROCURAR trata os dois como letras diferentes e devolve a posição de cada um.
Exemplo 2: Segundo hífen de um código, usando núm_inicial
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Código | |||
| 2 | SP-0045-BR | 3 | 8 | BR |
| 3 | RJ-1290-ES | ES |
=PROCURAR("-";A2) Em inglês: =FIND("-",A2) =PROCURAR("-";A2;4) Em inglês: =FIND("-",A2,4) =EXT.TEXTO(A2;PROCURAR("-";A2;PROCURAR("-";A2)+1)+1;2) Em inglês: =MID(A2,FIND("-",A2,FIND("-",A2)+1)+1,2) =EXT.TEXTO(A3;PROCURAR("-";A3;PROCURAR("-";A3)+1)+1;2) Em inglês: =MID(A3,FIND("-",A3,FIND("-",A3)+1)+1,2) Em SP-0045-BR, o primeiro hífen está na posição 3. Começando a busca na posição 4, o próximo hífen é o da posição 8, e a posição devolvida continua contada desde o início do texto. Na coluna D, o segundo PROCURAR começa depois do primeiro hífen, e EXT.TEXTO pega as duas letras que vêm depois do segundo.
Exemplo 3: Tratar a ausência do texto procurado
| A | B | |
|---|---|---|
| 1 | ||
| 2 | contato@loja.com.br | 8 |
| 3 | sem-email | sem arroba |
=SEERRO(PROCURAR("@";A2);"sem arroba") Em inglês: =IFERROR(FIND("@",A2),"sem arroba") =SEERRO(PROCURAR("@";A3);"sem arroba") Em inglês: =IFERROR(FIND("@",A3),"sem arroba") Em contato@loja.com.br, o arroba é o oitavo caractere. Em "sem-email" o texto procurado não existe, PROCURAR dá erro e SEERRO troca o erro pelo aviso "sem arroba".
Quais erros a função PROCURAR costuma dar?
#VALOR!
Por que acontece: O texto procurado não foi encontrado, inclusive quando só a caixa difere: PROCURAR diferencia maiúsculas de minúsculas.
Como corrigir: Confira a grafia e a caixa das letras, ou use LOCALIZAR se a caixa não importa. Para tratar a ausência, envolva em SEERRO.
=PROCURAR("a";A2)Resultado: #VALOR!#VALOR!
Por que acontece: O texto contém curinga (? ou *). Na PROCURAR esses sinais são caracteres comuns, e a busca procura o asterisco ou a interrogação mesmo.
Como corrigir: Use LOCALIZAR, que aceita curingas, ou escreva o texto exato que você procura.
=PROCURAR("a*";A2)Resultado: #VALOR!#VALOR!
Por que acontece: O núm_inicial é zero, negativo ou maior que o tamanho do no_texto.
Como corrigir: Use um núm_inicial entre 1 e o tamanho do texto, ou deixe-o em branco para começar do primeiro caractere.
=PROCURAR("a";A2;50)Resultado: #VALOR!PROCURAR no Google Planilhas e no LibreOffice Calc
| Programa | Nome da função | Observação |
|---|---|---|
| Excel | PROCURAR (FIND) | Referência deste dicionário. |
| Google Planilhas | PROCURAR (FIND) | Existe com os mesmos argumentos e também diferencia maiúsculas de minúsculas. A página oficial em português mostra o título em inglês (FIND), mas a sintaxe usa PROCURAR. O Google lembra que a ordem dos argumentos é diferente da de SPLIT e SUBSTITUTE. Documentação do Google |
| LibreOffice Calc | PROCURAR (FIND) | No LibreOffice Calc em português a função se chama PROCURAR. A ajuda em inglês descreve a pesquisa como sensível a maiúsculas e minúsculas, igual ao Excel. Ajuda do LibreOffice |
A função PROCURAR existe no Excel 2013?
Existe no Excel 2013 Excel 2007 ou anterior
A lista oficial de funções do Excel não traz marcador de versão para esta função, o que indica que ela existe desde antes do Excel 2010 e, portanto, também no Excel 2013.
Veja todas as funções por versão em funções do Excel por versão.
O que mais vale saber sobre a PROCURAR?
- A ordem dos argumentos é o que procurar primeiro e onde procurar depois. Com os dois invertidos, a função em geral não acha o texto e devolve #VALOR!.
- PROCURAR (diferencia maiúsculas, sem curinga) e LOCALIZAR (não diferencia, aceita curinga) têm os mesmos argumentos. Escolha pela necessidade.
- Use núm_inicial para pular um trecho e achar a segunda ocorrência: some 1 à posição da primeira e inicie a busca ali.
- A variante PROCURARB foi preterida pela Microsoft.
Perguntas frequentes sobre a PROCURAR
Qual a diferença entre PROCURAR e LOCALIZAR?
PROCURAR diferencia maiúsculas de minúsculas e não aceita curingas. LOCALIZAR não diferencia e aceita ? e *. Os argumentos e o resultado (posição do texto) são os mesmos.
Por que PROCURAR dá #VALOR!?
Porque o texto não foi achado (inclusive por diferença de maiúscula e minúscula), porque os argumentos estão invertidos ou porque o núm_inicial é inválido. Use SEERRO para tratar o caso.
Dá para usar curinga com PROCURAR?
Não. ? e * são tratados como caracteres comuns. Para busca com curingas, use LOCALIZAR; para um ? ou * real nela, escreva um til antes do sinal.
Funções relacionadas
Fontes consultadas
- Microsoft: função LOCALIZAR (cita PROCURAR como a versão que diferencia maiúsculas)
- Microsoft: funções do Excel por categoria (marcadores de versão)
- Google: função PROCURAR
- LibreOffice: funções de texto (em inglês)
Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.