Manter os zeros à esquerda e números grandes
Applies ToExcel para Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016 Excel 2013

Você já importou ou insira dados no Excel que contenham zeros principais, como 00123, ou números grandes como 1234 5678 9087 6543? Exemplos desses são números de segurança social, números de telefone, números de cartão de crédito, códigos de produto, números de conta ou códigos postais. O Excel remove automaticamente zeros principais e converte grandes números em notação científica, como 1.23E+15, a fim de permitir que fórmulas e operações matemáticas funcionem nelas. Este artigo trata de como manter seus dados em seu formato original, que o Excel trata como texto.

Converter números em texto ao importar dados de texto

Use a experiência Get & Transform (Power Query) do Excel para formatar colunas individuais como texto ao importar dados. Nesse caso, estamos importando um arquivo de texto, mas as etapas de transformação de dados são as mesmas para dados importados de outras fontes, como XML, Web, JSON etc.

  1. Clique na guia Dados e em Texto/CSV ao lado do botão Obter Dados . Se você não vir o botão Obter Dados , vá para Nova Consulta > De Arquivo > De Texto e navegue até o arquivo de texto e pressione Importar.

  2. O Excel carregará seus dados em um painel de visualização. Pressione Editar no painel de visualização para carregar o Editor de Consultas.

  3. Se alguma coluna precisar ser convertida em texto, selecione a coluna para converter clicando no cabeçalho da coluna e vá para Home > Transformar > Tipo de Dados > selecione Texto.

    Power Query - Dados após a conversão em texto

    Dica: Você pode selecionar várias colunas com Ctrl+Left-Click.

  4. Em seguida, clique em Substituir Atual na caixa de diálogo Alterar Tipo de Coluna e o Excel converterá as colunas selecionadas em texto.

    Obter & Transformar > Converter dados em texto
  5. Quando terminar, clique em Fechar & Carregar e o Excel retornará os dados de consulta para sua planilha.

    Se os dados forem alterados no futuro, você poderá acessar Dados > Atualizar e o Excel atualizará automaticamente seus dados e aplicará suas transformações para você.

Usar um formato personalizado para manter os zeros à esquerda

Se você deseja solucionar o problema apenas dentro da pasta de trabalho porque ela não é usada como fonte de dados em outros programas, é possível usar um formato personalizado ou especial para manter os zeros à esquerda. Isso funciona para códigos numéricos que contêm menos de 16 dígitos. Além disso, você pode formatar seus códigos numéricos com traços ou outras marcas de pontuação. Por exemplo, para tornar um número de telefone mais legível, você pode adicionar um traço entre o código internacional, o código da região/país, o código de área, o prefixo e os números restantes.

Código numérico

Exemplo

Formato de número personalizado

Social Segurança

012345678

000-00-0000 012-34-5678 

Telefone

0012345556789

00-0-000-000-0000 00-1-234-555-6789 

Postal Código

00123

00000 00123 

Etapas    

  1. Selecione a célula ou o intervalo de células que você deseja formatar.

  2. Pressione Ctrl+1 para carregar a caixa de diálogo Formatar Células .

  3. Selecione a guia Número , em seguida, na lista Categoria , clique em Personalizado e, em seguida, na caixa Tipo , digite o formato de número, como 000-00-0000 para um código de número de segurança social ou 00000 para um código postal de cinco dígitos.

    Dica: Também é possível clicar em Especial e depois selecionarCEP, CEP + 3, Número de telefone ou CIC.

    Encontre mais informações sobre códigos personalizados, confira Criar ou excluir um formato de número personalizado.

    Observação: Isso não restaurará zeros líderes que foram removidos antes da formatação. Isso só afetará os números inseridos após a aplicação do formato.

Usar a função TEXT para aplicar um formato

Você pode usar uma coluna vazia ao lado de seus dados e usar a função TEXT para convertê-la no formato desejado.

Código numérico

Exemplo (na célula A1)

Função TEXT e novo formato

Social Segurança

012345678

=TEXT(A1"000-00-0000") 012-34-5678

Telefone

0012345556789

=TEXT(A1"00-0-000-000-0000") 00-1-234-555-6789

Postal Código

00123

=TEXT(A1"00000") 00123

Os números de cartão de crédito são arredondados para baixo

O Excel tem uma precisão máxima de 15 dígitos significativos, o que significa que para qualquer número que contenha 16 ou mais dígitos, como um número de cartão de crédito, todos os números passados do 15º dígito são arredondados para zero. No caso de códigos numéricos com 16 dígitos ou mais, você deve usar o formato de texto. Para isso, você pode fazer um destes dois procedimentos:

  • Formatar a coluna como Texto

    Selecione seu intervalo de dados e pressione Ctrl+1 para iniciar a caixa de diálogo Formatarcélulas >. Na guia Número , clique em Texto.

    Observação: Isso não alterará os números que já foram inseridos. Isso só afetará os números inseridos após a aplicação do formato.

  • Usar o caractere apóstrofo

    Você pode digitar um apóstrofo (') na frente do número e o Excel o tratará como texto.

Início da Página

Precisa de mais ajuda?

Você pode sempre consultar um especialista na Excel Tech Community ou obter suporte nas Comunidades.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.