Vorrei impedire al comportamento di Excel che qualsiasi numero grande che inserisco sia memorizzato come numero, quindi abbreviato in notazione scientifica. È possibile dire a Excel 2007 di smettere di farlo?
Vorrei impedire al comportamento di Excel che qualsiasi numero grande che inserisco sia memorizzato come numero, quindi abbreviato in notazione scientifica. È possibile dire a Excel 2007 di smettere di farlo?
Risposte:
Purtroppo Excel non consente di disattivare questa funzionalità per impostazione predefinita.
Tuttavia, se selezioni i tuoi dati, fai clic con il pulsante destro del mouse e fai clic su "Formato celle ..." e scegli Numero puoi impedire a Excel di modificare i tuoi dati in notazione scientifica.
Questo è un trucco scomodo (ma efficace). Nota, questo è davvero utile solo se devi importare il numero completo in un'altra applicazione (come Access) o fornire la visualizzazione corretta.
Se si formatta la colonna in questione come number
, è possibile copiare tutti i numeri correttamente formattati in Blocco note. Quindi basta creare una nuova colonna formattata come text
e copiare la rappresentazione del Blocco note nella nuova colonna.
Forse la notazione scientifica è uno dei comportamenti di Excel meno utili.
Se hai una notazione scientifica nella cella A1 non puoi semplicemente usare questa formula per avere un valore in formato testo nella cella B1:
=CONCATENATE(A1)
Questo è un esempio dei risultati:
+----+--------------------------+-------------------------+
| | 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")
funziona anche, come probabilmente un miliardo di altre formule
Se si desidera che TUTTI i numeri digitati all'interno di un foglio NON vengano visualizzati in formato scientifico, è possibile prendere in considerazione la possibilità di creare un modello e riutilizzarlo .
Quando si crea il modello, selezionare l'intero foglio e impostare il formato numerico predefinito per tutte le celle su "Numero".