Gostaria de impedir o comportamento do Excel de que qualquer número grande digitado seja armazenado como um número e abreviado para notação científica. É possível dizer ao Excel 2007 para parar de fazer isso?
Gostaria de impedir o comportamento do Excel de que qualquer número grande digitado seja armazenado como um número e abreviado para notação científica. É possível dizer ao Excel 2007 para parar de fazer isso?
Respostas:
Infelizmente, o excel não permite que você desative essa funcionalidade por padrão.
No entanto, se você selecionar seus dados, clique com o botão direito do mouse e clique em "Formatar células ..." e escolha Número, para impedir que o Excel altere seus dados para notação científica.
Isso é um inconveniente (mas eficaz) hack. Observe que isso só é realmente útil se você precisar importar o número completo para outro aplicativo (como o Access) ou fornecer a exibição adequada.
Se você formatar a coluna em questão como number
, poderá copiar todos os números formatados corretamente no Bloco de Notas. Em seguida, basta criar uma nova coluna formatada como text
e copie a representação do Bloco de notas na nova coluna.
Talvez a notação científica seja um dos comportamentos menos úteis do Excel.
Se você possui uma notação científica na célula A1, não pode usar esta fórmula para ter um valor formatado em texto na célula B1:
=CONCATENATE(A1)
Este é um exemplo dos resultados:
+----+--------------------------+-------------------------+
| | A | B |
+----+--------------------------+-------------------------+
| 1 | Ugly scientific notation | Awesome numbers as text |
| 2 | 8,80001E+11 | 880001465055 |
| 3 | 8,80001E+11 | 880001445410 |
| 4 | 8,80001E+11 | 880001455678 |
| 5 | 8,80001E+11 | 880001441264 |
| 6 | 8,80001E+11 | 880001413012 |
| 7 | 8,80001E+11 | 880001391343 |
| 8 | 8,80001E+11 | 880001373652 |
| 9 | 8,80001E+11 | 880001273395 |
| 10 | 8,80001E+11 | 880001115228 |
| 11 | 8,80001E+11 | 880001185106 |
| 12 | 8,80001E+11 | 880001062936 |
| 13 | 8,80001E+11 | 880000796522 |
| 14 | 8,80001E+11 | 880000890200 |
| 15 | 8,80001E+11 | 880000596278 |
| 16 | 8,8E+11 | 880000243378 |
| 17 | 8,8E+11 | 880000069050 |
| 18 | 8,85101E+11 | 885100625390 |
+----+--------------------------+-------------------------+
=TEXT(A1, "0")
também funciona, como faz provavelmente um bilhão de outras fórmulas
Se quiser que TODOS os números digitados em uma folha NÃO apareçam no formato científico, considere criar um modelo e reutilizá-lo .
Ao criar o modelo, selecione a planilha inteira e defina o formato de número padrão para todas as células como "Número".