Mantendo zeros à esquerda e números grandes

Mantendo 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ê já importa ou inseriu dados no Excel que contêm zeros à esquerda, como 00123 ou números grandes, como o 1234 5678 9087 6543? Exemplos desses são números de seguro 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 os zeros à esquerda e converte números grandes em notação científica, como 1.23 E + 15, para permitir que as fórmulas e as 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 _AMP_ 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 os dados importados de outras fontes, como XML, Web, JSON, etc.

  1. Clique na guia dados e, em seguida, em texto/CSV ao lado do botão obter dados. Se você não vir o botão obter dados, vá para nova consulta _GT_ do arquivo > do texto e navegue até o arquivo de texto e, em seguida, 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 for necessário converter colunas em texto, selecione a coluna a ser convertida clicando no cabeçalho da coluna e, em seguida, vá para Home > Transform > Data Type > selecione Text.

    Power Query – dados após a conversão em texto

    Dica: Você pode selecionar várias colunas com Ctrl + clique com o botão esquerdo.

  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 & transformação > converter dados em texto
  5. Quando terminar, clique em fechar _AMP_ carregar e o Excel retornará os dados da consulta para sua planilha.

    Se seus dados forem alterados no futuro, você poderá ir para a atualização de _GT_ de dados e o Excel atualizará automaticamente seus dados e aplicar suas transformações para você.

No Excel 2010 e 2013, há dois métodos de importação de arquivos de texto e conversão de números em texto. O método recomendado é usar o Power Query, que está disponível quando você baixa o suplemento Power Query. Se não conseguir baixar o suplemento Power Query, você pode usar o assistente de importação de texto. Nesse caso, estamos 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 e selecione obter dados externos > de texto.

  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 for necessário converter colunas em texto, selecione a coluna a ser convertida clicando no cabeçalho da coluna e, em seguida, vá para Home > Transform > Data Type > selecione Text.

    Power Query – dados após a conversão em texto

    Dica: Você pode selecionar várias colunas com Ctrl + clique com o botão esquerdo.

  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 & transformação > converter dados em texto
  5. Quando terminar, clique em fechar _AMP_ carregar e o Excel retornará os dados da consulta para sua planilha.

    Se seus dados forem alterados no futuro, você poderá ir para a atualização de _GT_ de dados 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ê quiser resolver o problema dentro da pasta de trabalho porque ela não é usada por outros programas como fonte de dados, você pode 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 de números com traços ou outros sinais 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 do país/região, o código de área, o prefixo e os últimos números.

Código numérico

Exemplo

Formato de número personalizado

Social
direito

012345678

000-00-0000
012-34-5678

Telefone

0012345556789

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

Postal
com

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 e, em seguida, na lista categoria, clique em personalizado e, na caixa tipo, digite o formato de número, como 000-00-0000 para um código de número de seguro 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 restaura os zeros à esquerda que foram removidos antes da formatação. Isso afetará apenas os números inseridos depois que o formato for aplicado.

Usar a função texto para aplicar um formato

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

Código numérico

Exemplo (na célula a1)

Função texto e novo formato

Social
direito

012345678

= TEXTO (a1, "000-00-0000")
012-34-5678

Telefone

0012345556789

= TEXTO (a1, "00-0-000-000-0000")
00-1-234-555-6789

Postal
com

00123

= TEXTO (a1, "00000")
00123

Os números dos cartões 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 contém 16 ou mais dígitos, como um número de cartão de crédito, os números anteriores ao dígito 15 são arredondados para baixo até zero. No caso de códigos numéricos com 16 dígitos ou maiores, você deve usar um formato de texto. Para fazer isso, você pode executar uma das seguintes ações:

  • 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 afetará apenas os números inseridos depois que o formato for aplicado.

  • 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, 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.

×