Função ESQUERDA no Excel: pegar o começo do texto
Atualizado em 10. November 2026 · Equipe Exercícios Excel
=ESQUERDA(D2;5) pega os 5 primeiros dígitos do CEP.Sintaxe
=ESQUERDA(texto; [núm_caract])- texto
- A célula com o texto.
- núm_caract
- Quantos caracteres pegar. Sem ele, pega 1.
Pratique agora
Em F2, pegue os 5 primeiros caracteres do CEP (D2).
Até um caractere variável
Quando o tamanho muda, ache a posição do separador com PROCURAR e tire 1:
=ESQUERDA(A2;PROCURAR("-";A2)-1)No Excel 365, o TEXTOANTES faz isso mais fácil.
Passo a passo
Escreva =ESQUERDA( e clique na célula com o texto. Depois do ponto e vírgula, diga quantos caracteres quer pegar, contando da esquerda. Feche o parêntese. Espaços, pontos e traços também contam como caracteres.
=ESQUERDA(A2;3)Com "P-103" em A2, o resultado é "P-1".
Exemplo do dia a dia: primeiro nome
Para pegar o primeiro nome de um nome completo, ache o primeiro espaço com PROCURAR e pegue tudo antes dele.
=ESQUERDA(A2;PROCURAR(" ";A2)-1)Se alguém tiver só um nome, a fórmula dá #VALOR!. Proteja com SEERRO: =SEERRO(ESQUERDA(A2;PROCURAR(" ";A2)-1);A2).
Exemplo do dia a dia: ano de um código
Códigos de pedido como "2026-00451" começam com o ano. Pegue os 4 primeiros caracteres e, se precisar do número, transforme com VALOR.
=VALOR(ESQUERDA(A2;4))Com o ano como número, dá para usar SOMASE ou CONT.SE por ano.
Exemplo do dia a dia: DDD do telefone
Num telefone escrito como "(11) 98888-1111", o DDD está nas posições 2 e 3. A ESQUERDA pega os 4 primeiros caracteres e a DIREITA tira o parêntese da frente.
=DIREITA(ESQUERDA(B2;3);2)Outra forma, mais direta: =EXT.TEXTO(B2;2;2).
ESQUERDA com números
A ESQUERDA trata números como texto. =ESQUERDA(12345;2) dá "12", como texto. Para fazer contas com o resultado, ponha dentro do VALOR ou some zero: =ESQUERDA(A2;2)+0.
No Excel em inglês e no Google Planilhas
No Excel em inglês, a função se chama LEFT. No Google Planilhas em português, o nome é ESQUERDA.
Exemplo do dia a dia: agrupar por prefixo
Numa loja, os códigos dos produtos começam com a categoria: "BEB-001" para bebidas, "LIM-002" para limpeza. Com a ESQUERDA, uma coluna de apoio mostra a categoria de cada produto. Depois, um SOMASE por categoria dá o total vendido de cada uma, sem precisar cadastrar a categoria à mão.
=ESQUERDA(A2;3)=SOMASE(E2:E500;"BEB";D2:D500)Exemplo do dia a dia: iniciais
Para montar as iniciais de um nome, pegue a primeira letra do nome e a primeira do sobrenome.
=ESQUERDA(A2;1)&ESQUERDA(B2;1)Com "Juliana" e "Martins", o resultado é "JM". Use MAIÚSCULA por fora se os nomes estiverem em minúsculas.
Erros comuns
- Esquecer o -1 com PROCURAR: o resultado leva o espaço ou o traço junto
- Pedir 0 caracteres: o resultado é vazio
- Usar ESQUERDA em datas: a data é um número, e o resultado são os primeiros dígitos do número, não o dia; use DIA, MÊS ou TEXTO
Exemplo do dia a dia: CEP para região
No Brasil, o primeiro dígito do CEP indica a região do país: 0 e 1 são do estado de São Paulo, 2 é Rio de Janeiro e Espírito Santo, e assim por diante. Com a ESQUERDA, uma coluna de apoio mostra esse dígito. Junte com um PROCV numa tabela pequena com os dígitos e as regiões, e cada cliente ganha a região sem cadastro à mão.
=ESQUERDA(D2;1)ESQUERDA dentro de outras funções
- Contar por prefixo:
=CONT.SE(A2:A500;"BEB*")faz o mesmo que contar as ESQUERDA iguais a BEB, sem coluna de apoio - Comparar começos:
=ESQUERDA(A2;3)=ESQUERDA(B2;3)diz se dois códigos começam igual - Primeira letra maiúscula:
=MAIÚSCULA(ESQUERDA(A2;1))&MINÚSCULA(EXT.TEXTO(A2;2;100))
Exemplo do dia a dia: mês de uma data em texto
Quando uma data chega como texto no formato "03/2027", o mês está nos 2 primeiros caracteres. A ESQUERDA pega "03", e o VALOR transforma em número. Com o mês como número, um SOMASE ou uma tabela dinâmica agrupam os dados por mês sem precisar converter a coluna inteira em data.
=VALOR(ESQUERDA(A2;2))Erros comuns
#VALOR!
O número de caracteres é negativo, o que acontece quando o PROCURAR não acha o separador e a conta dá menos que zero.
Resultado com espaço no fim
O texto original tem espaços. Limpe antes com ARRUMAR.
Perguntas frequentes
A ESQUERDA conta acentos como um caractere?
Sim. "Ação" tem 4 caracteres, e =ESQUERDA("Ação";2) dá "Aç".
Como pegar tudo menos o último caractere?
Use o tamanho menos 1: =ESQUERDA(A2;NÚM.CARACT(A2)-1). Útil para tirar um ponto ou uma vírgula do fim.
ESQUERDA funciona no Google Planilhas?
Sim, com o mesmo nome em português. Em inglês, LEFT.
ESQUERDA pega da esquerda para a direita?
Sim. Ela começa no primeiro caractere e pega a quantidade pedida.
E se eu pedir mais caracteres do que o texto tem?
A ESQUERDA devolve o texto inteiro, sem erro.
O resultado de ESQUERDA é número?
Não, é texto. Para virar número, use VALOR(ESQUERDA(...)) ou some 0.
Veja também
Treine ESQUERDA até ficar fácil
A lição "LÄNGE, LINKS und RECHTS" tem 4 exercícios com correção na hora.