Cómo unir varios archivos CSV en uno solo, sin copiar y pegar
Los informes de ventas, los extractos y las exportaciones de sistemas suelen llegar divididos: un archivo por mes, por sucursal, por tienda o por comercial. Para analizar el periodo completo hay que juntarlo todo en una sola tabla. Copiar y pegar funciona con dos o tres archivos pequeños, pero los problemas aparecen enseguida.
Los errores más comunes al unir a mano
- Encabezado repetido: la fila de títulos de cada archivo queda en medio de los datos y estropea filtros y tablas dinámicas.
- Columnas desordenadas: un sistema actualizado empieza a exportar "Cliente, Fecha, Importe" en lugar de "Fecha, Importe, Cliente", y los datos de un mes caen en columnas equivocadas.
- Columnas de más o de menos: un archivo tiene una columna nueva que los demás no tienen.
- Separadores distintos: unos archivos usan comas y otros punto y coma.
- Acentos rotos: archivos de orígenes distintos con codificaciones distintas.
Opción 1: en el propio Excel, con Power Query
Si todos los archivos están en una carpeta, Excel puede combinarlos desde Datos › Obtener datos › Desde un archivo › Desde una carpeta y después "Combinar y transformar". Es una función potente, pero tiene su curva de aprendizaje y exige que todos los archivos tengan la misma estructura; las diferencias de columnas hay que tratarlas en el editor de consultas.
Opción 2: con la herramienta Unir CSV
Unir CSV resuelve los problemas anteriores en un solo paso. Arrastra todos los archivos, deja activada la opción de encabezado y pulsa unir:
- El encabezado aparece una sola vez en el archivo final.
- Las columnas se alinean por nombre, así que el orden distinto entre archivos no importa.
- Las columnas que solo existen en algunos archivos se conservan, con celdas vacías en los demás.
- El separador de cada archivo se detecta automáticamente, y tú eliges el del archivo final.
- Una columna opcional indica de qué archivo viene cada fila, útil para saber el mes o la sucursal.
El resultado se guarda en UTF-8, que Excel abre con los acentos correctos, y los valores no se modifican: los ceros a la izquierda y las fechas quedan igual.
Comprueba el resultado
Después de unir, compara el número de filas: debe ser la suma de las filas de datos de cada archivo. Si los archivos compartían registros, como el mismo cliente exportado en dos meses, usa a continuación Eliminar Filas Duplicadas y elige la columna que identifica cada registro. Y si el archivo final queda demasiado grande para Excel, también existe el camino inverso: dividir el CSV en partes.
Preguntas frecuentes
No. Con la opción de encabezado activada, cada columna se encaja por su nombre, esté donde esté en cada archivo.
Desactiva la opción de encabezado: las filas se apilan en el orden en que están, sin alinear por nombre.
No hay un límite fijo. El límite práctico es la memoria de tu ordenador, ya que todo se procesa en el navegador.