Um sintoma clássico: você abre a planilha e um CPF que devia ter 11 dígitos aparece com só 10. Não foi ninguém que apagou o número — foi o próprio Excel (ou Google Planilhas). Se a coluna está formatada como número em vez de texto, o zero à esquerda é descartado assim que você digita ou cola o valor: 01234567890 vira 1234567890.
Por que isso acontece
Números não têm zero à esquerda — 007 e 7 são o mesmo valor numérico. O Excel aplica essa regra automaticamente em qualquer célula formatada como Geral ou Número. CPF, CNPJ, CEP e telefone não são números de verdade (você nunca vai somar dois CPFs), mas se a coluna não foi explicitamente formatada como Texto antes do dado entrar, o Excel trata como número e come o zero.
O mesmo problema atinge CNPJ (14 dígitos vira 13) e, por uma lógica parecida, CEP.
Como identificar as linhas afetadas
Antes de corrigir, confirme quais linhas realmente perderam o zero. Assumindo o valor (só números) na célula A2:
| Célula | O que calcula | Fórmula |
|---|---|---|
| B2 | Quantidade de dígitos | =LEN(A2) |
| C2 | Sinaliza suspeita de zero perdido | =IF(B2=10,"possível zero perdido",IF(B2=11,"ok","tamanho estranho")) |
10 dígitos onde deveria ter 11 é o sintoma; não é prova. Pode ser um zero perdido, ou pode ser simplesmente um dado errado digitado com um dígito a menos — por isso o próximo passo é validar, não só completar.
Como recuperar o zero com segurança
Adicionar um "0" na frente é fácil — o risco é fazer isso às cegas. Nem todo número de 10 dígitos vira um CPF válido só porque ganhou o zero de volta; a fórmula do dígito verificador (veja o artigo sobre a fórmula de validação de CPF) precisa confirmar.
| Célula | O que calcula | Fórmula |
|---|---|---|
| D2 | CPF com o zero recolocado | =IF(B2=10,"0"&A2,A2) |
| E2 em diante | Roda a fórmula de validação (do outro artigo) em cima de D2 em vez de A2 |
mesma cadeia SUMPRODUCT/MOD do artigo anterior |
Exemplo real: 1244577898 (10 dígitos) recolocando o zero vira 01244577898, formatado 012.445.778-98:
Se a validação não bater depois de recolocar o zero, o problema não era só o zero — vale revisar a linha manualmente em vez de forçar.
Como evitar que aconteça de novo
- Formate a coluna como Texto antes de digitar ou colar os dados — clique com o botão direito na coluna → Formatar células → Texto, feito antes do CPF entrar na célula. Depois que o zero já sumiu, mudar o formato não traz ele de volta sozinho.
- Ao importar de CSV, use "Texto para colunas" (ou a opção de importação) e marque explicitamente a coluna do CPF como Texto, em vez de deixar no "Geral" padrão.
- Ao digitar manualmente, um apóstrofo antes do número (
'01234567890) força o Excel a tratar como texto naquela célula.
Quer conferir se um CPF de 10 dígitos recupera certinho com o zero de volta? O validador de CPF gratuito já faz esse teste sozinho, na hora.
Se são várias linhas com o mesmo problema
O Zolyx recupera o zero perdido automaticamente — só confirma quando a validação bate — junto com a limpeza de telefone e e-mail da planilha inteira.
Testar com minha planilha