Manter os zeros à esquerda e números grandes

Manter os zeros à esquerda e números grandes

Observação:  Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

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

Previdência
social

012345678

000-00-0000 
012-34-5678 

Telefone

0012345556789

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

Código
postal

00123

00000 
00123 

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 selecionarCEP, CEP + 3, Número de 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

Previdência
social

012345678

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

Telefone

0012345556789

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

Código
postal

00123

=TEXTO(A1;"00000")
00123

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.

Expanda suas habilidades no Office
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.

×