Principal Programas Por que o Excel não mostra mais de 15 dígitos

Por que o Excel não mostra mais de 15 dígitos



Recentemente, recebi este apelo comovente de um leitor que obviamente estava lutando há algum tempo e havia chegado ao fim de seu limite: Eu tenho uma lista de produtos que vendemos e um dos campos é o UPC - este campo pode ter até 18 dígitos. Quando eu adiciono mais de 15 dígitos, o Excel faz o arredondamento automático dos últimos três para 000. Se eu definir este campo como texto, ele adiciona + E11 no final da string. Não importa se eu tenho a largura da coluna maior do que três vezes o comprimento normal. Como posso consertar isso?

Por que o Excel ganhou

Eu só queria que o Excel fizesse o que foi mandado, sem ter que adicionar coisas. Por exemplo, se o formato da célula for TEXTO, não formate nada nele! Parece que preciso usar o Access apenas para fazer algumas pequenas alterações em um arquivo CSV - para usar o Access como uma planilha em vez de uma planilha. Eu tenho que me perguntar se o OpenOffice faz o mesmo.

Não importa o tamanho do número ou onde o ponto decimal é colocado, o Excel armazenará apenas seus primeiros 15 dígitos significativos e descartará todo o resto

quanto tempo é a penalidade de saída do overwatch

Existem algumas limitações fundamentais para qualquer produto de software, e o Excel não é exceção. O Excel pode conter números de apenas 15 algarismos significativos porque usa IEEE Floating Point Maths, que determina como os números - que podem ser tão grandes quanto 1,79769313486231E + 308 ou tão pequenos quanto 2,229E-308 - são armazenados sem fazer a pasta de trabalho consumir gigabytes de espaço e leva horas para recalcular. Essa limitação é claramente definida no texto de ajuda do Excel.

Observe que os algarismos significativos não são iguais às casas decimais; não importa o tamanho do número ou onde o ponto decimal é colocado, o Excel armazenará apenas seus primeiros 15 dígitos significativos e descartará todo o resto.

UPC significa Código Universal de Produto, que na verdade é um nome simbólico ou codificado composto de dígitos, em vez de um número matemático.

Adicionar ou subtrair dois UPCs não faz sentido e não leva a outro código UPC válido, mesmo que cada código seja composto inteiramente de dígitos. Se você não estiver fazendo nenhuma matemática em seus dados, como é o caso dos UPCs, você pode forçar o Excel a armazená-los como texto digitando um apóstrofo antes de digitar o primeiro dígito. Isso informa ao Excel que o que você está digitando não é um número, mesmo que pareça um, e que deve ser armazenado como texto.

Como alternativa, se você formatar uma célula como Texto e, em seguida, digitar uma longa sequência de dígitos nela, o Excel fará exatamente o que você esperava e retém todos os seus dígitos porque os trata como caracteres de texto, não dígitos numéricos. No entanto, se você esquecer de formatar a célula como Texto antes de digitar os dígitos, ou se não digitar um apóstrofo à esquerda, o Excel tratará os dígitos como um número e, uma vez que os dados tenham sido inseridos, eles serão truncados para 15 algarismos significativos e você não pode recuperar os dígitos perdidos.

Além do mais, importar dados de um arquivo CSV é bastante diferente de digitar os dados diretamente no Excel, porque um arquivo CSV não contém nenhuma pista quanto ao formato dos dados em seus campos. Quando você apenas clica duas vezes em um arquivo CSV para abri-lo no Excel, ou quando você usa Arquivo | Abra a caixa de diálogo, o Excel irá adivinhar que quaisquer campos que contenham todos os dígitos devem ser tratados como números, o que na maioria das vezes é o desejado. Não importa se esses campos estão ou não entre aspas: se forem todos dígitos, o Excel simplesmente assume que são números.

Porém, se ao invés de apenas abrir o arquivo CSV você clicar em Dados | Obtenha dados externos | Em Texto, você terá controle sobre o processo de importação e pode escolher o formato de cada coluna de dados, para que possa dizer ao Excel que suas longas sequências de dígitos devem ser tratadas como texto, não como números.

O OpenOffice faz exatamente as mesmas suposições: sempre que você digitar ou importar dados que se pareçam com um número, tanto o OpenOffice quanto o Excel irão tratá-los como um número por padrão, e se você quiser substituir essa suposição perfeitamente razoável, você terá que fornecer o aplicação alguma ajuda.

Artigos Interessantes

Escolha Do Editor

Como corrigir erros ‘Você precisa de permissão de TrustedInstaller’ no Windows
Como corrigir erros ‘Você precisa de permissão de TrustedInstaller’ no Windows
Cada tentativa de mover, excluir ou alterar um arquivo ou pasta e ver a mensagem de erro ‘Você precisa da permissão do TrustedInstaller para executar esta ação’? Você pensaria que, como proprietário ou administrador do sistema, você teria o último
Análise do HP ProLiant ML350 G6
Análise do HP ProLiant ML350 G6
A HP certamente não se intimida com seus servidores ProLiant, uma vez que afirma o DL380 como o servidor em rack mais popular do mundo e o ML350 como um dos servidores em torre mais flexíveis do mundo. Nesta revisão exclusiva, nós
Apple TV: o que é e como funciona
Apple TV: o que é e como funciona
Apple TV é um dispositivo de streaming de mídia que roda em uma plataforma semelhante ao iPhone. Você pode usá-lo para transmitir TV e filmes e baixar aplicativos.
Como alinhar à direita parte de uma linha no Word
Como alinhar à direita parte de uma linha no Word
Como um dos melhores programas de escrita do mercado, o MS Word não tem falta de opções de formatação. O alinhamento de texto está entre os essenciais, e você pode se surpreender com o que pode ser feito com linhas nesse sentido. Em
Como consertar quando o Bluetooth do Windows 10 não está funcionando
Como consertar quando o Bluetooth do Windows 10 não está funcionando
Informações e soluções práticas para quando o Bluetooth parar de funcionar corretamente e seu dispositivo não sincronizar com seus computadores ou laptops Windows 10.
Como hackear seu PlayStation Classic para mais jogos
Como hackear seu PlayStation Classic para mais jogos
O PlayStation Classic é, com toda a honestidade, um pouco decepcionante. Enquanto a Sony certamente esperava que fosse tão fenomenal quanto os mini-consoles NES e SNES da Nintendo, isso deixa muito a desejar. Claro que é lindo
USB (Universal Serial Bus): tudo o que você precisa saber
USB (Universal Serial Bus): tudo o que você precisa saber
USB (Universal Serial Bus) é um padrão de conexão usado por computadores e outros dispositivos como smartphones, pen drives, câmeras, etc.