Manter zeros à esquerda e números grandes

Manter zeros à esquerda e números grandes

Nota:  Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Alguma vez importar ou introduzir dados no Excel que contém os zeros à esquerda, como 00123 ou números grandes, como 1234 5678 9087 6543? Exemplos de estes 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. Automaticamente, o Excel remove zeros à esquerda e converte grandes quantidades notação científica, como 1.23 e + 15, para permitir que as fórmulas e operações matemáticas para trabalhar nos mesmos. Este artigo trata como manter os seus dados no seu formato original, que o Excel trata como texto.

Converter números em texto ao importar dados de texto

Utilize a experiência de obter e transformar (Power Query) do Excel para formatar colunas individuais como texto ao importar dados. Neste caso, podemos está a importar um ficheiro de texto, mas os passos de transformação de dados são os mesmos para os dados importados a partir de outras origens, como XML, Web, JSON, etc.

  1. Clique no separador dados , em seguida, a partir do texto/CSV junto ao botão Obter dados. Se não vir o botão Obter dados, aceda a Nova consulta > a partir de ficheiro > Do texto e procure o ficheiro de texto, em seguida, prima a importação.

  2. O Excel irá carregar os dados para um painel de pré-visualização. Prima a Editar no painel de pré-visualização para carregar o Editor de consultas.

  3. Se precisar de qualquer das colunas ser convertido para texto, selecione a coluna para converter ao clicar no cabeçalho da coluna, em seguida, aceda à Home > transformar > Tipo de dados > selecione texto.

    Power Query - dados depois de converter em texto

    Sugestão: Pode selecionar várias colunas com Ctrl + esquerda clique.

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

    Obter e transformar > converter dados em texto
  5. Quando terminar, clique em Fechar e carregar e Excel vai voltar os dados da consulta à sua folha de cálculo.

    Se os dados forem alterados no futuro, pode aceder aos dados > Atualizar e Excel vai atualizar os seus dados e aplicar automaticamente nas suas transformações por si.

No Excel 2010 e 2013, existem dois métodos para importar ficheiros de texto e converter números em texto. O método recomendado é utilizar o Power Query, o que se encontra disponível se a Transferir o suplemento Power Query. Se não conseguir transferir o suplemento Power Query, pode utilizar o Assistente de importação de texto. Neste caso, podemos está a importar um ficheiro de texto, mas os passos de transformação de dados são os mesmos para os dados importados a partir de outras origens, como XML, Web, JSON, etc.

  1. Clique no separador Power Query no Friso, em seguida, selecione Obter dados externos > Do texto.

  2. O Excel irá carregar os dados para um painel de pré-visualização. Prima a Editar no painel de pré-visualização para carregar o Editor de consultas.

  3. Se precisar de qualquer das colunas ser convertido para texto, selecione a coluna para converter ao clicar no cabeçalho da coluna, em seguida, aceda à Home > transformar > Tipo de dados > selecione texto.

    Power Query - dados depois de converter em texto

    Sugestão: Pode selecionar várias colunas com Ctrl + esquerda clique.

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

    Obter e transformar > converter dados em texto
  5. Quando terminar, clique em Fechar e carregar e Excel vai voltar os dados da consulta à sua folha de cálculo.

    Se os dados forem alterados no futuro, pode aceder aos dados > Atualizar e Excel vai atualizar os seus dados e aplicar automaticamente nas suas transformações por si.

Utilizar uma formato personalizado para manter os zeros à esquerda

Se pretender resolver o problema apenas existentes no livro uma vez que não é utilizada por outros programas como origem de dados, pode utilizar uma personalizada ou um formato especial para manter os zeros à esquerda. Isto funciona para códigos de número que contêm menos de 16 dígitos. Além disso, pode formatar os códigos de números com traços ou outras marcas de pontuação. Por exemplo, para tornar um número de telefone mais legível, pode adicionar um hífen entre o código de 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

Segurança
social

012345678

000-00-0000 
012-34-5678 

Telefone

0012345556789

0-0-000-0-0000 
0-1-234-5-6789 

Código
postal

00123

0000-000 
0123-456 

Passos   

  1. Selecione a célula ou intervalo de células que pretende formatar.

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

  3. Selecione o separador de número e, em seguida, na lista categoria, clique em personalizado e, em seguida, na caixa tipo, escreva 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.

    Sugestão: Também pode clicar em Especial e, em seguida, clicar em Código Postal, Código Postal + 4, Número de telefone ou Número de Segurança Social.

    Obtenha mais informações sobre códigos personalizados, consulte o artigo criar ou eliminar um formato de número personalizado.

    Nota: Isto não irá restaurar os zeros à esquerda que foram removidos antes de formatação. Afeta apenas números que forem introduzidos, após o formato é aplicado.

Utilize a função texto para aplicar um formato

Pode utilizar numa coluna vazia junto aos seus dados e utilize a função texto para convertê-la para o formato que pretende.

Código de número

Exemplo (na célula A1)

Função texto e novo formato

Segurança
Social

012345678

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

Telefone

0012345556789

=TEXTO(A1,"0-0-000-0-0000")
0-1-234-5-6789

Código
postal

00123

=TEXTO(A1,"0000-000")
0123-456

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

O Excel possui uma precisão de máxima de 15 dígitos significativos, que significa que para qualquer número que contenham 16 ou mais dígitos, tal como um número de cartão de crédito, quaisquer números anteriores o 15 dígitos arredondado por defeito para zero. No caso de códigos de número que estão 16 dígitos ou maiores, tem de utilizar um formato de texto. Para fazer isto, pode efetuar uma das duas coisas:

  • Formatar a coluna como texto

    Selecione o intervalo de dados e prima Ctrl + 1 para o formato de iniciação > caixa de diálogo de células. No separador número, clique em texto.

    Nota: Isto não irá alterar números que já foram introduzidos. Afeta apenas números que forem introduzidos, após o formato é aplicado.

  • Utilizar o caráter de apóstrofe

    Pode escrever um apóstrofo (') à frente do número e o Excel irá processado como texto.

Início da página

Precisa de mais ajuda?

Pode sempre perguntar a um especialista na Comunidade Tecnológica do Excel, obter suporte na Comunidade de Respostas ou sugerir uma nova funcionalidade ou melhoria no User Voice do Excel.

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×