¿Por qué Excel trata las largas cadenas numéricas como notación científica incluso después de cambiar el formato de la celda a texto
Estoy tratando de procesar algunos datos en Excel. Los datos incluyen números de cuenta numéricos y otras cadenas numéricas largas (como los MEID de los teléfonos móviles). No estoy haciendo operaciones matemáticas en estas cadenas, así que quiero que Excel las trate como texto plano.
Esto es lo que me está volviendo loco (esto es Excel 2010):
- Toma un número largo como 1240800388917 y pégalo en una celda de una nueva hoja de cálculo.
- El formato de celda por defecto de Excel es general, por lo que la cadena se presenta en notación científica como 1.2408E+12
- Haga clic con el botón derecho del ratón en la celda, seleccione Formato de celdas, establezca el formato como Texto
La celda se sigue mostrando en notación científica, aunque el formato se haya establecido como texto.
Ahora, si hago los pasos en un orden diferente:
- Formatear una celda vacía como texto. Haz clic con el botón derecho del ratón en la celda, selecciona Formato de celdas, establece el formato como texto
- Toma un número largo como 1240800388917 y pégalo en la celda con formato de texto
Ahora, la celda se muestra como una cadena y no en notación científica.
Los resultados permanecen en notación científica aunque la celda esté formateada como texto me parece que está rota. He visto sugerencias como: usar la importación CSV y establecer el formato como texto, añadir un espacio al principio de cada cadena numérica, y otras.
¿Existe un buen trabajo sencillo para mantener fácilmente estas cadenas formateadas como texto?
¿Por qué demonios hace esto Excel?
Preguntas relacionadas con la SU que he encontrado [ ¿Cómo puedes hacer que Excel 2007 deje de formatear grandes números como notación científica? (https://superuser.com/questions/37975/how-can-you-make-excel-2007-stop-formatting-large-numbers-as-scientific-notation) y ¿Se espera este comportamiento de Excel con un gran número hexadecimal?