Cómo dividir datos CSV en columnas separadas de Excel usando texto en columnas
🔍 WiseChecker

Cómo dividir datos CSV en columnas separadas de Excel usando texto en columnas

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.

ADVERTISEMENT

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

ADVERTISEMENT

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.

ADVERTISEMENT