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?
microsoft-excel
copy-paste
Statsanalyst
fonte
fonte
Respostas:
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ê vê 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 ...)
fonte
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.
fonte
1.23456789012345678901234567890
e você começa1.23456789012346
logo depois de ter atingidoENTER
. 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).