Excel - copiando para instância diferente remove casas decimais

1

Eu tenho um número que é a saída de um cálculo em uma das células na planilha do Excel A. Quando eu copio esta célula e cole como valor na planilha B, que é aberto em uma instância diferente do Excel, algumas das casas decimais misteriosamente desaparecer. Fiquei surpreso com isso, então copiei e colei o valor na planilha A como um valor, depois copiei e colei esse valor de A para B, e ele ainda mudou.

na planilha A, o valor é:

2258.07102745522

Quando copiado e colado na planilha B (em outra instância), o valor é:

2258.071027

Nunca encontrei isso antes e trabalho bastante com o Excel. O quê está causando isto?

Statsanalyst
fonte
Quando você aumenta / diminui o número de pontos decimais da célula em questão na segunda instância, o que acontece? Você está copiando o valor da célula, portanto, nenhuma das informações de formatação está sendo copiada.
Ramhound

Respostas:

0

Se você copiar entre diferentes instâncias do Excel (e não apenas planilhas ou arquivos diferentes ), eles não se consideram o mesmo programa e interagem simplificado através da área de transferência do Windows.
Para tais transferências, as informações completas da célula do Excel (formato, número, fórmula, cor etc.) são substituídas por um texto mudo e, em seguida, coladas como tal. Este texto reflete o que você em uma célula, não o que o Excel subjacente sabe o que está na célula; portanto, o número de dígitos mostrado é relevante, o mesmo que os possíveis formatos com partes de texto (por exemplo, um número 24 formatado para mostrar “24 h” torna-se o texto “24 h” quando colado).

Você pode evitar isso trabalhando na mesma instância (o que tem algumas outras conseqüências, como as configurações de todo o Excel sendo substituídas por todos os arquivos pelo último arquivo aberto ...)

Aganju
fonte
0

EDIT - RESOLVIDO

Descobri que, se na Sessão A eu formatar a célula de modo que todas as casas decimais estejam sendo exibidas e depois copiar esse número de A para B, todas as casas decimais aparecerão agora em B.

Isso intuitivamente faz sentido, já que o que você está colando na Sessão B é apenas um número estúpido, e presumivelmente copia apenas casas decimais visíveis nessa base.

Esse parece ser um exemplo muito raro de uma situação em que a formatação é importante para qualquer outra coisa que não seja razões estéticas no Excel.

Statsanalyst
fonte
A precisão padrão no LibreOffice Calc (e no Excel?) É de 16 dígitos. Digite um número 1.23456789012345678901234567890e você começa 1.23456789012346logo depois de ter atingido ENTER. Mova o ponto decimal para qualquer lugar que você desejar. Se você receber menos, então é um erro de copiar e colar, ou um problema de formatação (formatação para DISPLAY, CTRL-1 você sabe).
Hannu