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

  1. Em A5, digite SP-450. Qual é o resultado de =LOCALIZAR("-";A5)?
  2. Em A6, digite RJ/2026. Extraia RJ usando ESQUERDA e LOCALIZAR.
  3. Em A7, digite A-B-C. Qual é a posição do segundo hífen usando núm_inicial igual a 3?

Gabarito

  1. 3.
  2. =ESQUERDA(A6;LOCALIZAR("/";A6)-1) → RJ.
  3. =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

Deixe um comentário

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


Solicitar exportação de dados

Utilize este formulário para solicitar uma cópia dos seus dados neste site.

Solicitar remoção de dados

Utilize este formulário para solicitar a remoção dos seus dados neste site.

Solicitar retificação de dados

Utilize este formulário para solicitar a retificação dos seus dados neste site. Aqui você pode corrigir ou atualizar seus dados por exemplo.

Solicitar cancelamento de inscrição

Utilize este formulário para solicitar o cancelamento de inscrição do seu e-mail em nossas Listas de E-mail.