Como colocar zero à esquerda no Excel
Atualizado em 10 de novembro de 2026 · Equipe Exercícios Excel
Pratique agora
O código 42 em A2 deveria ter 5 dígitos. Em B2, mostre 00042 usando DIREITA.
Por que o Excel apaga o zero
Quando você digita 00042, o Excel entende que é o número 42, e para números o zero à esquerda não muda nada. Por isso ele some. Em códigos de produto, matrículas, CEP e CPF, esse zero faz parte da informação e precisa aparecer.
Há três jeitos de resolver. A escolha depende de você precisar fazer contas com o valor ou não.
1. Formato personalizado (continua número)
- Selecione as células
- Aperte Ctrl+1 (Formatar Células)
- Em Categoria, escolha Personalizado
- No campo Tipo, digite 00000 (um zero por dígito) e clique em OK
O valor guardado continua 42; muda só a forma de mostrar. É o melhor jeito quando todos os códigos têm o mesmo tamanho e você ainda quer ordenar ou somar.
Para CEP, use o formato 00000-000. Para CPF, 000\.000\.000-00.
2. Apóstrofo antes do número (vira texto)
Digite um apóstrofo antes: '00042. O apóstrofo não aparece na célula, e o Excel guarda exatamente o que você digitou, como texto. É prático para poucos valores.
Um triângulo verde aparece no canto da célula, avisando "número armazenado como texto". Para códigos, isso está certo: clique no aviso e escolha Ignorar erro.
3. Formato Texto antes de digitar ou colar
Selecione a coluna, vá em Página Inicial, e no menu de formatos escolha Texto. Depois digite ou cole os códigos: tudo fica exatamente como veio, com os zeros.
O formato precisa ser escolhido antes. Se os zeros já sumiram, mudar para Texto depois não traz eles de volta.
Com fórmula: completar com zeros
Quando os zeros já sumiram, uma fórmula reconstrói o código com o tamanho certo. A ideia é colocar zeros na frente e pegar só os últimos dígitos com DIREITA:
=DIREITA("00000"&A2;5)O resultado é texto, com cinco dígitos. Se você tem o Excel em inglês ou usa outras funções de texto, a função TEXTO faz o mesmo: =TEXTO(A2;"00000").
Importar CSV sem perder os zeros
Ao abrir um CSV com dois cliques, o Excel converte tudo e os zeros somem. Use Dados > De Texto/CSV, clique em Transformar Dados e mude o tipo da coluna do código para Texto antes de carregar. Assim o CEP 01310-100 continua com o zero.
Exemplo do dia a dia: matrícula de funcionários
O sistema de RH usa matrículas de seis dígitos, como 000731. Ao exportar a lista para o Excel, aparece 731, e o PROCV de outra planilha, que tem "000731", não encontra nada. A solução é deixar as duas do mesmo tipo: crie uma coluna com =DIREITA("000000"&A2;6) e use essa coluna no PROCV.
Qual jeito escolher
- Formato personalizado: quando o código é sempre do mesmo tamanho e você quer continuar ordenando e somando
- Apóstrofo: para corrigir poucos valores digitados à mão
- Formato Texto: antes de colar listas grandes que vêm de outro sistema
- Fórmula com DIREITA: quando os zeros já sumiram e você precisa reconstruir o código
Uma regra simples ajuda: se ninguém vai fazer conta com aquele valor, ele é um código, e código combina com texto. CEP, CPF, telefone, matrícula e número de pedido entram nesse grupo. Já quantidade, preço e idade são números de verdade e não precisam de zero à esquerda.
Mantenha o mesmo tipo nas duas planilhas que você vai cruzar. Um PROCV entre um código texto e um código número sempre falha, mesmo quando os dois parecem iguais na tela.
Erros comuns
Mudei para Texto e o zero não voltou
O zero já tinha sido apagado na digitação. Use a fórmula com DIREITA ou digite de novo.
O PROCV não acha o código
Um lado é número (42) e o outro é texto ("00042"). Deixe os dois no mesmo formato.
Triângulo verde no canto da célula
É o aviso de número como texto. Para códigos está certo: escolha Ignorar erro.
Perguntas frequentes
Como colocar zero à esquerda em CPF?
Formato personalizado 000\.000\.000-00 se o CPF está como número, ou digite com apóstrofo para guardar como texto.
Como manter o zero do DDD ou telefone?
Guarde telefones como texto (formato Texto antes de digitar). Telefone não é número para fazer conta.
Quantos zeros coloco no formato?
Um zero para cada dígito do código. 00000 deixa tudo com 5 dígitos.
O formato personalizado funciona no Google Planilhas?
Sim: Formatar > Número > Formato de número personalizado, e digite 00000.
Como tirar os zeros à esquerda?
=VALOR(A2) transforma "00042" no número 42.
Veja também
Treine Zeros à esquerda até ficar fácil
A lição "Função EXT.TEXTO" tem 4 exercícios com correção na hora.