Função LOCALIZAR no Excel: Sintaxe, Exemplos e Exercícios
A função LOCALIZAR encontra a posição inicial de um trecho de texto dentro de outro. É útil para separar códigos, identificar delimitadores e extrair partes de cadastros. Diferentemente de PROCURAR, LOCALIZAR diferencia letras maiúsculas e minúsculas.
Sintaxe da função LOCALIZAR
=LOCALIZAR(texto_procurado;no_texto;[núm_inicial])
texto_procurado: sequência que você deseja encontrar. no_texto: texto ou célula onde será feita a busca. núm_inicial: posição a partir da qual a pesquisa começa (opcional; padrão 1). O resultado é uma posição numérica, começando em 1. Quando a sequência não existe, o Excel retorna #VALOR!.
Exemplo 1: encontrar o separador de um código
| Célula | Valor |
|---|---|
| A2 | BH-2026 |
| B2 | =LOCALIZAR(“-“;A2) |
| Resultado | 3 |
O hífen ocupa a terceira posição em BH-2026.
Exemplo 2: extrair o prefixo antes do hífen
Com A2 = BH-2026, use =ESQUERDA(A2;LOCALIZAR("-";A2)-1). O resultado é BH. Subtrair 1 exclui o hífen do texto extraído.
Exemplo 3: pesquisar a partir de uma posição
Se A3 contém AB-12-34, =LOCALIZAR("-";A3;4) retorna 6, a posição do segundo hífen. O terceiro argumento não redefine a contagem; a posição retornada continua relativa ao início do texto.
Exemplo 4: diferença entre LOCALIZAR e PROCURAR
Se A4 contém Excel, =LOCALIZAR("e";A4) retorna 4, pois o e minúsculo está na quarta posição. Já =PROCURAR("e";A4) retorna 1, pois PROCURAR não diferencia maiúsculas e minúsculas.
Como evitar o erro #VALOR!
Se o separador pode não existir, use =SEERRO(LOCALIZAR("-";A2);"Não encontrado"). Isso evita mostrar um erro no relatório. Antes de extrair partes de textos, verifique se os registros seguem o mesmo padrão.
Exercícios para praticar
- Em A5, digite SP-450. Qual é o resultado de
=LOCALIZAR("-";A5)? - Em A6, digite RJ/2026. Extraia RJ usando ESQUERDA e LOCALIZAR.
- Em A7, digite A-B-C. Qual é a posição do segundo hífen usando núm_inicial igual a 3?
Gabarito
- 3.
=ESQUERDA(A6;LOCALIZAR("/";A6)-1)→ RJ.=LOCALIZAR("-";A7;3)→ 4.
Compatibilidade: LOCALIZAR está disponível em versões tradicionais e atuais do Excel, incluindo Microsoft 365. As fórmulas usam nomes em português e ponto e vírgula como separador de argumentos; em outras configurações regionais, o separador pode mudar.
Continue estudando na central de Fórmulas e Funções do Excel ou veja também o tutorial de SUBSTITUIR.
1 Comentário
[…] Veja mais exemplos na central de Fórmulas e Funções do Excel e aprenda a localizar caracteres com a função LOCALIZAR. […]