Tiene un archivo CSV donde todos los datos están en una sola columna, separados por comas u otros caracteres. Esto dificulta ordenar, filtrar o analizar la información. La característica Texto en columnas de Excel es una herramienta integrada diseñada para separar esta única columna de texto en varias columnas según un delimitador. Este artículo proporciona los pasos para usar Texto en columnas y estructurar correctamente sus datos CSV.
Puntos clave: Dividir datos CSV en Excel
- Asistente Datos > Texto en columnas: Le guía a través de un proceso de tres pasos para definir cómo se separa el texto.
- Opción Delimitados con separador coma: Divide los datos en cada coma, que es el formato estándar para archivos CSV.
- Selección del formato de datos de columna: Evita que Excel interprete mal los números o fechas después de la división.
Cómo funciona la característica Texto en columnas
El asistente Texto en columnas es una herramienta en la pestaña Datos. Toma una sola columna de texto y distribuye su contenido en nuevas columnas adyacentes. La característica funciona identificando un carácter específico, llamado delimitador, que marca dónde termina una pieza de datos y comienza la siguiente. Para archivos CSV, este delimitador casi siempre es una coma. Sin embargo, la herramienta también puede dividir datos usando tabulaciones, puntos y comas, espacios o un carácter personalizado que usted defina. Antes de comenzar, asegúrese de que sus datos estén en una sola columna y de que tenga varias columnas vacías a la derecha. Los datos divididos sobrescribirán cualquier dato existente en esas celdas.
Pasos para dividir una columna CSV usando Texto en columnas
Siga estos pasos para separar sus datos CSV combinados en columnas individuales.
- Seleccione su columna de datos
Haga clic en el encabezado de letra de la columna que contiene sus datos CSV combinados. Por ejemplo, haga clic en “A” para seleccionar toda la columna A. - Abra el asistente Texto en columnas
Vaya a la pestaña Datos en la cinta de opciones. En el grupo Herramientas de datos, haga clic en el botón Texto en columnas. - Elija el tipo de archivo Delimitados
En el primer paso del asistente, seleccione la opción “Delimitados” y haga clic en Siguiente. Esto le indica a Excel que sus datos están separados por caracteres específicos. - Seleccione sus delimitadores
En el paso 2, marque la casilla junto a “Coma” en la sección Delimitadores. Desmarque cualquier otra casilla como Tabulación. Una vista previa en la ventana Vista previa de los datos mostrará líneas verticales donde ocurrirán las divisiones. Haga clic en Siguiente. - Establezca el formato de datos de columna y el destino
En el paso final, puede hacer clic en cada columna en la Vista previa de los datos y seleccionar un formato como General, Texto o Fecha. El valor predeterminado es General. En Destino, confirme la celda donde debe aparecer la primera columna dividida. Por lo general, esta es la celda original, como $A$1. Haga clic en Finalizar.
Errores comunes y cosas que debe evitar
Excel convierte números en fechas después de dividir
Esto sucede cuando datos como “4-10” se interpretan como una fecha. Para evitarlo, en el paso final del asistente, haga clic en la columna de la Vista previa de los datos que contiene dichos valores. Seleccione el formato de datos de columna “Texto” antes de hacer clic en Finalizar. Esto obliga a Excel a tratar el contenido como texto sin formato.
Los datos se dividen en lugares incorrectos
Si su CSV usa un punto y coma o un carácter de barra vertical (|) en lugar de una coma, la división será incorrecta. En el paso 2 del asistente, desmarque “Coma” y marque el delimitador correcto. Si su delimitador no aparece en la lista, marque “Otro” y escriba el carácter en el cuadro junto a él.
Los datos existentes a la derecha se sobrescriben
Las nuevas columnas sobrescribirán cualquier contenido. Asegúrese siempre de tener suficientes columnas vacías a la derecha de los datos seleccionados. Si no las tiene, inserte nuevas columnas primero haciendo clic con el botón derecho en un encabezado de columna y eligiendo Insertar.
Texto en columnas vs. Relleno rápido para dividir datos
| Elemento | Texto en columnas | Relleno rápido |
|---|---|---|
| Mejor caso de uso | Datos consistentes y estructurados con un delimitador claro como una coma | Patrones irregulares o extracción de segmentos de texto específicos sin un delimitador |
| Control y precisión | Alto control mediante un asistente guiado con opciones de formato de datos | Menor control, depende de que Excel reconozca un patrón a partir de su ejemplo |
| Volumen de datos | Ideal para dividir una columna entera de datos a la vez | Mejor para tareas más pequeñas y puntuales o cuando los datos no tienen un formato uniforme |
| Persistencia del resultado | El resultado son datos estáticos en nuevas columnas | El resultado es una fórmula que puede actualizarse si cambian los datos de origen |
Ahora puede importar archivos CSV y organizar rápidamente los datos en un formato de tabla utilizable. Para tareas relacionadas, intente usar Power Query para automatizar la importación y transformación de archivos CSV. Un consejo avanzado es grabar una macro de los pasos de Texto en columnas si necesita realizar la misma operación de división en varios archivos con regularidad.