Me gustaría evitar el comportamiento de Excel de que cualquier número grande que ingrese se almacene como un número, luego se abrevia a notación científica. ¿Es posible decirle a Excel 2007 que deje de hacer esto?
Me gustaría evitar el comportamiento de Excel de que cualquier número grande que ingrese se almacene como un número, luego se abrevia a notación científica. ¿Es posible decirle a Excel 2007 que deje de hacer esto?
Respuestas:
Lamentablemente, Excel no le permite desactivar esta funcionalidad de forma predeterminada.
Sin embargo, si selecciona sus datos, haga clic derecho y haga clic en "Formatear celdas ..." y elija Número, puede evitar que Excel cambie sus datos a notación científica.
Este es un hack inconveniente (pero efectivo). Tenga en cuenta que esto solo es realmente útil si necesita importar el número completo a otra aplicación (como Access) o proporcionar la pantalla adecuada.
Si formatea la columna en cuestión como number
, puede copiar todos los números formateados correctamente en el Bloc de notas. Luego, cree una nueva columna formateada como text
y copie la representación del Bloc de notas en la nueva columna.
Quizás la notación científica es uno de los comportamientos de Excel menos útiles.
Si tiene una notación científica en la celda A1, no puede usar esta fórmula para tener un valor con formato de texto en la celda B1:
=CONCATENATE(A1)
Este es un ejemplo de los 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")
también funciona, como lo hace, probablemente, de mil millones de otras fórmulas
Si desea que TODOS los números escritos dentro de una hoja NO aparezcan en formato científico, puede considerar crear una plantilla y reutilizarla .
Cuando cree la plantilla, seleccione toda la hoja y configure el formato de número predeterminado para todas las celdas en "Número".