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

Alguma vez importou ou introduziu dados no Excel que contenham zeros à esquerda, como 00123, ou números grandes como 1234 5678 9087 6543? Exemplos destes são números de segurança social, números de telefone, números de card de crédito, códigos de produto, números de conta ou códigos postais. O Excel remove automaticamente os zeros à esquerda e converte grandes números em notação científica, como 1,23E+15, para permitir que as fórmulas e as operações matemáticas funcionem nos mesmos. Este artigo aborda como manter os seus dados no formato original, que o Excel trata como texto.

Definir conversões de dados automáticas

Importante: Esta funcionalidade está disponível no Excel para Microsoft 365, Excel para Microsoft 365 para Mac, Excel 2024, Excel 2024 para Mac.

Utilize a funcionalidade Conversões de Dados Automáticas do Excel para alterar o comportamento predefinido do Excel para as seguintes conversões automáticas de dados:

  • Remover zeros à esquerda do texto numérico e converter num número.

  • Truncar dados numéricos para 15 dígitos de precisão e converter num número apresentado na notação científica.

  • Converter dados numéricos em torno da letra "E" em notação científica.

  • Converter uma cadeia contínua de letras e números numa data.

Para obter mais informações, veja Definir conversões automáticas de dados.

Converter números em texto ao importar dados de texto

Utilize a experiência Get & Transform (Power Query) do Excel para formatar colunas individuais como texto ao importar dados. Neste caso, estamos a importar um ficheiro de texto, mas os passos de transformação de dados são os mesmos para os dados importados de outras origens, como XML, Web, JSON, etc.

  1. Selecione o separador Dados e, em seguida, De Texto/CSV junto ao botão Obter Dados . Se não vir o botão Obter Dados , aceda a Nova Consulta > De Ficheiro > De Texto e navegue até ao ficheiro de texto e, em seguida, prima Importar.

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

  3. Se tiver de converter colunas em texto, selecione a coluna a converter ao clicar no cabeçalho da coluna e, em seguida, aceda a Base > Transformar > Tipo de Dados > selecione Texto.

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

    Dica: Pode selecionar múltiplas colunas com Ctrl+Clique com o Botão Esquerdo.

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

    Obter & Transformar > Converter dados em texto
  5. Quando terminar, selecione Fechar & Carregar e o Excel irá devolver os dados da consulta à sua folha de cálculo.

    Se os seus dados forem alterados no futuro, pode aceder a Dados > Atualizar e o Excel atualizará automaticamente os seus dados e aplicará as suas transformações automaticamente.

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. Isto funciona para códigos numéricos que contêm menos de 16 dígitos. Além disso, pode formatar os seus códigos numéricos com travessões 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 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 Número e, em seguida, na lista Categoria , selecione 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.

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

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

    Observação: Isto não irá restaurar os zeros à esquerda que foram removidos antes da formatação. Só afetará os números introduzidos após a aplicação do formato.

Utilizar a função TEXTO para aplicar um formato

Pode utilizar uma coluna vazia junto aos seus dados e utilizar a função TEXTO para convertê-la no formato pretendido.

Código numérico

Exemplo (na célula A1)

Função TEXTO e novo formato

Social segurança

012345678

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

Telefone

0012345556789

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

Postal código

00123

=TEXTO(A1;"00000") 00123

Os números de card 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 card de crédito, todos os números após o 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 o intervalo de dados e prima Ctrl+1 para iniciar a caixa de diálogo Formatar Células . No separador Número , selecione Texto.

    Observação: Isto não irá alterar os números que já foram introduzidos. Só afetará os números introduzidos após a aplicação do formato.

  • Usar o caractere apóstrofo

    Pode escrever um apóstrofo (') à frente do número e o Excel irá tratá-lo 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.