Botão Exportar Adicionar ao Chrome

Botão Exportar › Guias

Por que o Excel apaga o zero à esquerda, e como manter

Você cola uma lista de clientes e o CEP 01310100 vira 1310100. Um CPF vira 3,33E+10. Um número de pedido ou de cartão com 16 dígitos termina em 0 quando não deveria. A causa é sempre a mesma, e dá para evitar.

Por que acontece

Quando uma célula recebe algo feito só de dígitos, o Excel decide que é um número. Número não tem zero à esquerda, então 01310100 é guardado como 1310100. Duas outras regras pioram a situação:

O que a página mostraO que o Excel guarda
CEP 013101001310100
Nota fiscal 000127127
CPF 333123456783,33E+10
Pedido 40128888888818814012888888881880

Para um código, isso não é número: ninguém soma CEPs. Eles precisam continuar texto, exatamente como estão escritos.

Como manter os zeros

Antes de colar: deixe a coluna como Texto

  1. Selecione as colunas que vão receber códigos.
  2. Botão direito › Formatar Células › Número › Texto › OK.
  3. Cole e, no pequeno botão de opções de colagem que aparece ao lado, escolha a opção que usa a formatação de destino: assim o formato Texto é mantido.

Funciona, mas você precisa lembrar disso antes de cada colagem, e escolher as colunas certas: se os valores em reais forem para Texto por engano, eles param de somar.

Ao importar: defina o tipo da coluna

Se os dados vêm de um arquivo CSV ou de Dados › Da Web, abra Transformar Dados e defina as colunas de código como Texto antes de carregar. No Assistente de Importação de Texto, a mesma escolha fica na última etapa, em Formato de dados da coluna › Texto.

Desligue a conversão (Microsoft 365)

As versões recentes do Excel (Microsoft 365 e Excel 2024) permitem desligar esse comportamento: em Arquivo › Opções › Dados › Conversão Automática de Dados, desmarque a opção que remove os zeros à esquerda e converte em número, e também a que guarda só os primeiros 15 dígitos. No Mac: Excel › Preferências › Editar. Vale para tudo o que você digita e cola, então os códigos ficam como estão; os números que são números de verdade continuam sendo reconhecidos.

Já perdeu os zeros? Refaça com TEXTO

Se a coluna tem sempre o mesmo tamanho (um CEP de 8 dígitos), dá para devolver os zeros com uma fórmula: =TEXTO(A2;"00000000"), com tantos zeros quanto o tamanho, ou =TEXTO(A2;"00000-000") para o CEP já sair com o hífen. Ou use o formato de número personalizado 00000000, que mostra os zeros enquanto o valor continua número. Não resolve os dígitos perdidos depois do 15º: esses já eram.

Não corrija com apóstrofo na mão. Digitar '01310100 funciona para uma célula, não para 3.000 linhas. E não ajuda em uma lista que você exporta de novo toda semana.

Ou deixe a exportação cuidar disso

O Botão Exportar reconhece os códigos antes de gravar o arquivo: valores com zero à esquerda e sequências longas de dígitos (telefones, CPF, CNPJ, números de pedido) são gravados como texto, exatamente como na página. Nas colunas chamadas CEP, Código, Pedido, NF, Nº e parecidas, os números são gravados sem separador de milhar, então 10045 não vira 10.045. Os valores e as quantidades ao lado continuam números de verdade, que dá para somar. Nada para configurar, coluna por coluna.

Exporte sem perder nenhum zero

Grátis para uma tabela por vez, sem cadastro, e nada sai do seu navegador.