¿Cómo fuerzo que una columna en Excel se almacene como texto?

14

Tengo una columna de cadenas hexadecimales:

506078
363624
505974
505644

Necesito Excel para almacenar estos como cadenas, no enteros o flotantes.

Justin Tanner
fuente
Formato -> Celdas -> Personalizado. Opción '0'
tmarthal

Respuestas:

26

Todo lo que necesita hacer para esto es poner una sola cita delante de su texto. Esto también funciona para fechas que no desea que Excel elija.

p.ej.

'23446

También puede formatear toda su columna como texto que anulará toda la columna. En Excel 2007, resalte sus celdas, haga clic con el botón derecho-> Formatear celdas. Haga clic en el texto de las opciones a la izquierda.

dubRun
fuente
¿Puedo poner una cotización simple para toda la columna? Tengo datos que son aproximadamente 60000 filas, no quiero usar ninguna fórmula.
vaibhavcool20
1

Como se respondió anteriormente, no es aconsejable formatear un número como cadena porque necesita activar la celda para que la conversión se ejecute realmente (ya sea mediante F2 o haciendo doble clic o use Buscar + Reemplazar en la columna, y reemplazar un punto con un punto o cualquier otro carácter, pero si no tiene un carácter persistente en cada celda de su columna, esta solución no funcionará). Y una vez que ingrese una celda para alguna edición, volverá automáticamente al número si el valor es compatible.

Ahora, respondiendo la pregunta de Scott en la sección de comentarios. Si ya tiene sus datos y agregar una cotización manualmente delante de sus datos en cada celda no es una opción, puede usar una columna auxiliar y escribir

="'"&A1

en B1, donde A1 es la referencia a su celda, y arrastre hacia abajo a través de la fórmula en B1. En este punto verá la cita, pero puede pegar datos en la columna B como valores (CTRL + C & ALT + E + S y seleccionar valores, o pegar especiales como valores desde el menú superior). Luego encuentre + reemplace un '(cita) con un' (cita) y tendrá una columna con valores forzados a texto.

Misa
fuente