Como colocar zero à esquerda no Excel sem sumir
O Excel apaga zero à esquerda porque trata o que você digita como número, e número não guarda zero que não muda o valor. Para manter o zero em CPF, CEP ou código de produto, mude o formato da célula antes de digitar, use texto, o formato personalizado 000 ou a função TEXTO. Cada opção serve para uma situação diferente.
Por que o Excel remove o zero à esquerda
Toda vez que você digita algo numa célula em branco, o Excel tenta adivinhar se aquilo é número, data ou texto. Ao digitar 00123, ele reconhece uma sequência numérica e converte para 123, porque zero à esquerda não muda o valor matemático de um número.
Isso é um comportamento esperado, não um bug. O problema aparece quando o dado não é uma quantidade e sim um código: CPF, CEP, matrícula de funcionário, código de barras. Nesses casos, o zero faz parte da identidade do dado, não é enfeite.
Antes de escolher uma correção, decida se você vai fazer conta com esse número. Se a resposta é não, o formato de texto costuma ser o caminho mais simples.
Formato de texto: a solução mais direta
Transformar a célula em texto faz o Excel parar de interpretar o conteúdo como número e guardar exatamente o que você digitou, zeros incluídos.
- Selecione a célula ou o intervalo antes de digitar qualquer coisa.
- Vá em Página Inicial e abra a caixa de formato de número (normalmente mostra “Geral”).
- Escolha Texto.
- Digite o valor com os zeros, por exemplo 00123.
Se você já digitou o número e ele já perdeu os zeros, mudar o formato para texto depois não resolve sozinho. Apague o conteúdo, aplique o formato de texto e digite de novo.
O formato de texto é ótimo para CPF, CEP e código de barras, porque esses dados nunca entram em soma ou média. A desvantagem é que o Excel não reconhece mais aquilo como número, então fórmulas de cálculo não funcionam direto em cima da célula.
Formato personalizado 000: mantém como número
Quando você ainda precisa que a célula funcione como número, o formato personalizado resolve sem mudar o tipo de dado. Ele só ajusta como o valor aparece na tela.
- Selecione o intervalo com os números.
- Pressione Ctrl+1 para abrir Formatar Células.
- Na aba Número, clique em Personalizado.
- No campo de tipo, digite
000(ou o número de dígitos que você precisa, como00000para CEP). - Confirme em OK.
Com esse formato, o valor 123 aparece como 123, mas se a célula pedir cinco dígitos com 00000, o mesmo 123 aparece como 00123 na tela. O conteúdo real continua sendo o número 123, então fórmula, soma e filtro seguem funcionando normalmente.
Essa é a opção certa para código de produto que às vezes entra em cálculo, ou para manter a coluna organizada sem abrir mão de recursos como tabela dinâmica.
Função TEXTO: zero à esquerda dentro de uma fórmula
Quando o zero à esquerda precisa aparecer como resultado de uma fórmula, e não numa célula onde você digita direto, a função TEXTO resolve.
A sintaxe é:
=TEXTO(valor; "000")
Por exemplo, se a célula A2 tem o número 45 e você quer um código com quatro dígitos, a fórmula fica:
=TEXTO(A2; "0000")
O resultado é 0045, já como texto. Essa função é útil para montar um código a partir de outra coluna, como numerar pedidos ou gerar uma matrícula sequencial dentro de uma planilha maior.
Se você combina esse código com outras informações, pode juntar tudo numa célula só usando a técnica de juntar texto de células no Excel.
Como converter um código de volta para número
Às vezes o dado chegou como texto, com zero à esquerda, e agora você precisa dele como número puro para somar ou comparar.
- Numa coluna vazia ao lado, digite
=VALOR(célula), apontando para a célula com o código. - Copie a fórmula para as linhas necessárias.
- Selecione o resultado, copie e cole como valor (Ctrl+Alt+V, opção Valores) no lugar onde você precisa do número.
Outra forma rápida é multiplicar a célula por 1, como em =A2*1. O Excel converte o texto numérico automaticamente e descarta os zeros à esquerda, porque volta a tratar o conteúdo como número de verdade.
Qual formato escolher
Para CPF, CEP e qualquer código que nunca entra em cálculo, o formato de texto dá conta. Se o dado ainda precisa funcionar como número em fórmulas, vá de formato personalizado 000. E quando o zero à esquerda nasce dentro de uma fórmula, a partir de outro valor, a função TEXTO é a resposta.
Abra a planilha que está perdendo os zeros agora e aplique a opção que combina com o seu caso. Se o dado nunca vai entrar em conta, o formato de texto resolve em menos de um minuto. Para mais soluções de planilha, volte à página de tutoriais de Excel.
Perguntas frequentes
Por que o Excel apaga o zero à esquerda?
O Excel trata o que você digita como número por padrão, e número não guarda zero à esquerda, porque ele não muda o valor matemático. Ao digitar 007, o programa entende 7 e descarta os zeros. Para manter, é preciso mudar o formato da célula antes de digitar.
Qual a diferença entre formato de texto e formato personalizado 000?
O formato de texto guarda o zero porque trata o conteúdo como uma sequência de caracteres, não como número, então não entra em cálculo. O formato personalizado 000 mantém o valor como número de verdade e só ajusta a exibição, o que é melhor quando você ainda vai somar ou filtrar esse dado.
Dá para converter de volta um código com zero para número?
Sim. Se a célula está como texto, multiplique por 1 ou use a função VALOR numa coluna auxiliar. O resultado sai sem os zeros à esquerda, porque volta a ser um número puro. Depois é só colar como valor no lugar que você precisa.