Quem cola CEPs numa planilha costuma ver 01310100 virar 1310100. O CEP perde o zero à esquerda, fica com sete dígitos e deixa de ser válido. Este guia mostra como exibir o zero e o hífen, converter a coluna em texto com fórmula, tirar o hífen e importar um CSV sem perder nada, no Excel e no Google Planilhas (Google Sheets).
Por que o Excel apaga o zero à esquerda
Numa célula com formato Geral, o Excel entende 01310100 como o número 1.310.100, e números não guardam zeros à esquerda. A Microsoft explica que o Excel remove esses zeros automaticamente para que fórmulas e operações matemáticas funcionem. Só que CEP é um código, não uma quantidade: ninguém soma CEPs. O ideal é tratá-lo como texto.
O problema é mais comum em listas do estado de São Paulo. A faixa de CEP paulista vai de 01000-000 a 19999-999, e todo CEP que começa com 0 é de lá. A tabela de faixas de CEP por estado mostra as faixas dos outros estados.
Máscara 00000-000 com formato personalizado no Excel
Selecione a coluna
Abra Formatar Células
Escolha Personalizado
Digite o formato
O 1310100 passa a aparecer como 01310-100. Mas atenção: só a exibição mudou. O valor guardado continua sendo o número 1310100. Se você usar a célula em outra fórmula, por exemplo para juntar o CEP com o endereço, ou comparar com uma lista em que o CEP está como texto, o Excel usa o número, sem o zero. Para um resultado que fique certo em qualquer uso, converta para texto.
Fórmula para converter em texto com zero e hífen
Numa coluna vazia ao lado (B2, se os CEPs estão em A2), use:
Fórmulas para colocar o hífen e o zero
| Planilha | Fórmula |
|---|---|
| Excel em português | Fórmula: =TEXTO(A2;"00000-000") |
| Google Planilhas em português | Fórmula: =TEXTO(A2;"00000-000") |
| Google Planilhas com nomes de funções em inglês | Fórmula: =TEXT(A2;"00000-000") |
| Planilha com localidade dos Estados Unidos | Fórmula: =TEXT(A2,"00000-000") |
Arraste a fórmula até o fim da lista. Para substituir a coluna original, copie a coluna B e use Colar Especial > Valores por cima da coluna A. No Google Planilhas, o separador de argumentos é o ponto e vírgula quando a planilha está com a localidade Brasil, e a vírgula com a localidade Estados Unidos; se a fórmula der erro, confira isso primeiro.
Se a coluna mistura CEPs com hífen e números sem zero, tire o hífen antes de formatar: =TEXTO(VALOR(SUBSTITUIR(A2;"-";""));"00000-000"). A função SUBSTITUIR remove o hífen, VALOR transforma o resultado em número e TEXTO devolve o CEP com zero e hífen.
Um cuidado: acrescentar o zero só é correto quando foi a planilha que o apagou. Se um CEP perdeu outro dígito no caminho, o preenchimento automático cria um código com formato válido e endereço errado. Confira algumas linhas na consulta de CEP.
Como tirar o hífen do CEP
Se o CEP está como texto (01310-100), use =SUBSTITUIR(A2;"-";""). O resultado, 01310100, continua sendo texto e mantém o zero. No Google Planilhas com nomes em inglês, a função é SUBSTITUTE.
Se o CEP é um número exibido com o formato 00000-000, o hífen não está no valor, e SUBSTITUIR devolve 1310100, sem o zero. Nesse caso, use =TEXTO(A2;"00000000"), que gera os oito dígitos como texto.
Importar um CSV sem perder o zero
Abrir um CSV com dois cliques deixa o Excel converter a coluna de CEP em número. Prefira importar e definir o tipo da coluna:
- Excel: na guia Dados, escolha De Texto/CSV, selecione o arquivo e clique em Transformar Dados. Clique no cabeçalho da coluna de CEP, vá em Tipo de Dados e escolha Texto (confirme com Substituir Atual). Depois, use Fechar e Carregar.
- Excel para Microsoft 365 e 2024: a Microsoft também oferece as Conversões Automáticas de Dados, que permitem desligar a remoção de zeros à esquerda.
- Google Planilhas: em Arquivo > Importar, desmarque a opção de converter texto em números, datas e fórmulas.
- Lista nova: formate a coluna como Texto antes de colar ou digitar os CEPs.
Formato válido não é CEP existente
Uma coluna bem formatada só garante a escrita: oito dígitos, com hífen opcional. O código pode não existir. Três conferências ajudam:
- Tamanho:
=NÚM.CARACT(SUBSTITUIR(B2;"-";""))=8marca VERDADEIRO para os CEPs com oito dígitos. - Estado: os primeiros dígitos precisam combinar com a UF do endereço. A faixa de CEP por estado mostra as faixas gerais publicadas pelos Correios, que têm exceções.
- Existência: consulte uma amostra na consulta de CEP ou, para listas grandes, integre uma API seguindo o guia como usar uma API de CEP.
Para validar CEPs em um formulário ou sistema, veja o guia validar CEP com regex e máscara.
Atalho: formatar uma lista no navegador
Se você só precisa limpar uma lista, cole a coluna no formatador de CEP do RuaCEP. Ele encontra os CEPs, aplica ou remove o hífen, tira repetições e separa os itens com sete dígitos para você decidir se o zero foi mesmo apagado pela planilha. A lista é processada no navegador.
Perguntas frequentes
Como colocar o hífen no CEP no Excel?
Use o formato personalizado 00000-000 para mudar só a exibição, ou =TEXTO(A2;"00000-000") para gerar o CEP com hífen como texto.
Por que o PROCV não encontra o CEP?
Geralmente, uma das colunas tem o CEP como número e a outra como texto. Converta as duas para texto no mesmo formato, com ou sem hífen, antes de cruzar.
A fórmula TEXTO deu erro no Google Planilhas. O que fazer?
Confira o nome da função (TEXTO em português, TEXT com nomes em inglês) e o separador de argumentos: ponto e vírgula na localidade Brasil, vírgula na dos Estados Unidos.
É melhor guardar o CEP com ou sem hífen?
Os dois representam o mesmo código. Muitos sistemas guardam só os oito dígitos, como texto, e mostram o hífen na tela. Siga o formato que o sistema de destino pede.

