Manter os zeros à esquerda e números grandes

Manter os zeros à esquerda e números grandes

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Você nunca importar ou inserir dados no Excel que contém os zeros à esquerda, como 00123 ou números grandes como 1234 5678 9087 6543? Exemplos de esses são números de seguridade 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 automaticamente remove os zeros à esquerda e converte grandes números em notação científica, como 1, 23E + 15, para permitir que as fórmulas e operações matemáticas para trabalhar nelas. Este artigo trata de como manter os dados em seu formato original, Excel trata como texto.

Converter números em texto quando importar dados de texto

Use a experiência de obter e transformar (Power Query) do Excel para formatar colunas individuais como texto quando você importa dados. Nesse caso, estamos estiver importando um arquivo de texto, mas as etapas de transformação de dados são as mesmas para os dados importados de outras fontes, como XML, Web, JSON, etc.

  1. Clique na guia dados , depois Do texto/CSV ao lado do botão Obter dados. Se você não vir o botão Obter dados, vá para a Nova consulta > Do arquivo > Do texto e navegue até seu arquivo de texto, pressione importação.

  2. Excel irá carregar seus dados em um painel de visualização. Pressione Editar no painel de visualização ao carregar o Editor de consulta.

  3. Se quaisquer colunas precisam ser convertido em texto, selecione a coluna para converter clicando no cabeçalho da coluna, vá para a página inicial > transformar > Tipo de dados > selecionar texto.

    Power Query - dados depois de converter em texto

    Dica : Você pode selecionar várias colunas com Ctrl + esquerda e clique.

  4. Em seguida, clique em Substituir atual na caixa de diálogo Alterar tipo de coluna e Excel converterá as colunas selecionadas em texto.

    Obter e transformar > Converter dados em texto
  5. Quando terminar, clique em Fechar e carregar e Excel serão retornar os dados de consulta à sua planilha.

    Se seus dados mudarem no futuro, você pode acessar dados > Atualizar e Excel serão automaticamente atualize seus dados e aplicar transformações para você.

No Excel 2010 e 2013, há dois métodos de importação de arquivos de texto e converter números a texto. O método recomendado é usar o Power Query, que está disponível se você baixar o suplemento do Power Query. Se você não pode baixar o suplemento do Power Query, você pode usar o Assistente de importação de texto. Nesse caso, estamos estiver importando um arquivo de texto, mas as etapas de transformação de dados são as mesmas para os dados importados de outras fontes, como XML, Web, JSON, etc.

  1. Clique na guia Power Query na faixa de opções, selecione Obter dados externos > Do texto.

  2. Excel irá carregar seus dados em um painel de visualização. Pressione Editar no painel de visualização ao carregar o Editor de consulta.

  3. Se quaisquer colunas precisam ser convertido em texto, selecione a coluna para converter clicando no cabeçalho da coluna, vá para a página inicial > transformar > Tipo de dados > selecionar texto.

    Power Query - dados depois de converter em texto

    Dica : Você pode selecionar várias colunas com Ctrl + esquerda e clique.

  4. Em seguida, clique em Substituir atual na caixa de diálogo Alterar tipo de coluna e Excel converterá as colunas selecionadas em texto.

    Obter e transformar > Converter dados em texto
  5. Quando terminar, clique em Fechar e carregar e Excel serão retornar os dados de consulta à sua planilha.

    Se seus dados mudarem no futuro, você pode acessar dados > Atualizar e Excel serão automaticamente atualize seus dados e aplicar transformações para você.

Usar um formato personalizado para manter os zeros à esquerda

Se você deseja resolver o problema apenas na pasta de trabalho porque ela não é usada por outros programas como uma fonte de dados, você pode usar um personalizado ou um formato 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 de país/região, o código de área, o prefixo e os últimos alguns números.

Código de número

Exemplo

Formato de número personalizado

CIC

012345678

000000000-00 
012345678-90 

Telefone

0012345556789

00-00-00-0000-0000 
00-01-23-4555-6789 

CEP

00123

00000-000 
00123-456 

Etapas   

  1. Selecione a célula ou 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, e em seguida, na lista categoria, clique em personalizado e, em seguida, na caixa tipo, digite o formato de número, como 000-00-0000 um código de número da previdência social ou 00000 para um código postal de cinco dígitos.

    Dica : Também é possível clicar em Especial e depois selecionar CEP, CEP + 3, Telefone ou CIC.

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

    Observação : Isso não irá restaurar os zeros à esquerda que foram removidos antes de formatação. Ele afetará apenas números que são inseridos após a formatação será aplicada.

Use a função texto para aplicar um formato

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

Código de número

Exemplo (na célula A1)

Função texto e novo formato

CIC

012345678

=TEXT(A1,"000000000-00")
012345678-90

Telefone

0012345556789

=TEXT(A1,"00-00-00-0000-0000")
00-01-23-4555-6789

CEP

00123

=TEXT(A1,"00000-000")
00123-456

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 contendo 16 ou mais dígitos, como um número de cartão de crédito, qualquer número após o dígito 15 são arredondados para baixo, para zero. No caso de códigos numéricos que estão 16 dígitos ou maior, você deve usar um formato de texto. Para fazer isso, você pode fazer uma das duas coisas:

  • Formatar a coluna como texto

    Selecione o intervalo de dados e pressione Ctrl + 1 para iniciar o formato > caixa de diálogo de células. Na guia número, clique em texto.

    Observação : Isso não irá alterar números que já foram inseridos. Ele afetará apenas números que são inseridos após a formatação será aplicada.

  • Usar o caractere apóstrofo

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

Início da página

Precisa de mais ajuda?

Você pode sempre consultar um especialista na Excel Tech Community, obter suporte na Comunidade de respostas ou sugerir um novo recurso ou melhoria no UserVoice do Excel.

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×