Como formatar um número de 20 dígitos como eu quero no excel?

4

Eu quero digitar dois números móveis em uma célula do excel com este formato de célula / exibição: ##### - #####, ##### - #####

Mas continua mudando os últimos 4 dígitos em zeros.

É possível de alguma forma?

    
por zopfan 06.09.2015 / 12:59

3 respostas

13

O Excel não possui números de uma resolução tão grande para que você veja o arredondamento no lugar.

Você pode verificar isso facilmente: digite 12345678901234567890 , na edição você encontrará 12345678901234500000 .

Você pode

  • Use menos dígitos : divida o número longo em duas colunas (como prefixo + número ou
    number1 + number2).
  • Formatar número como texto : número inicial com apóstrofo ( ' ). Não há formatação automática dessa maneira.
  • Use o banco de dados padrão em vez do Excel: dentro do Microsoft Office, você pode experimentar o Microsoft Access. Lembre-se de que o Excel é basicamente um processador de planilhas, não um banco de dados. O Microsoft Access oferece formatação de modelo semelhante para dados mais longos.

De qualquer forma, manter dois números (em algum formato esperado) em um campo geralmente não é uma boa ideia , portanto você deve abordar isso primeiro.

    
por 06.09.2015 / 13:02
2

Você não pode colocar todos os 20 dígitos em uma célula, mas suponha que na A1 você tenha 1234567890 e na B1 9876543210

você pode juntar os dois em uma terceira coluna formatada como texto, com uma função como

=CONCATENATE(TEXT(A1;"#####-#####");", ";TEXT(B1;"#####-#####"))

e oculte as duas primeiras colunas.

Espero que isso ajude

    
por 07.09.2015 / 00:17
1

Consulte: link

Excel follows the IEEE 754 specification on how to store and calculate floating-point numbers. Excel therefore stores only 15 significant digits in a number, and changes digits after the fifteenth place to zeroes.

O artigo não inclui o Excel 365 - e isso pode significar que a limitação não se aplica a ele ou que não foi editada para incluir este produto. É uma solução alternativa para armazenar o valor como texto, mas você pode usar outras opções, conforme mencionado em outro lugar.

Além disso, as edições de 64 bits do Office oferecem maior precisão, e isso pode significar que o problema não existe lá (até que números mais longos sejam usados.) O arredondamento dos dados pelo Excel de 32 bits pode ser problemático. ve não verificou.

    
por 06.09.2015 / 19:24