Cómo unir varios archivos Excel
- Elige los archivos. Selecciona o arrastra todos los .xlsx, .xlsm, .xls, .ods o .csv que necesites. Puedes mezclar formatos.
- Escoge las hojas. Por defecto se toma la primera hoja de cada libro. Cambia a «Todas las hojas» o despliega la lista de un archivo para marcar solo las que quieras.
- Elige el resultado. «Todas las filas en una hoja» apila las filas bajo una sola cabecera. «Una hoja por archivo» crea un libro con una pestaña por cada archivo u hoja.
- Une y descarga. Revisa la vista previa y el aviso de columnas, y descarga el .xlsx.
Privado por diseño
Los archivos se abren y se unen con JavaScript dentro de tu navegador, en un proceso en segundo plano para que la página no se congele. No se sube nada: no hay ningún servidor que reciba tus hojas de cálculo. La página solo descarga su propio código y las librerías de código abierto SheetJS, PapaParse y ExcelJS desde este mismo sitio.
Por eso sirve para informes de ventas, nóminas, listados de clientes o cualquier dato que no deberías mandar a una web desconocida. Puedes desconectarte de internet cuando la página haya cargado y seguir uniendo archivos.
¿En una sola hoja o en un solo libro?
- Todas las filas en una hojaPara exportaciones mensuales, informes de cada sucursal o descargas de encuestas con las mismas columnas. Obtienes una única tabla que puedes filtrar, ordenar o resumir en una tabla dinámica.
- Una hoja por archivoPara reunir libros sueltos en un solo archivo con pestañas, por ejemplo una por departamento o por proveedor. Cada pestaña se copia tal cual, sin mezclar filas.
Columnas en distinto orden: se emparejan por nombre
Los archivos que llegan de personas distintas casi nunca tienen las columnas igual. Si la primera fila tiene los nombres de las columnas, se emparejan por nombre sin tener en cuenta mayúsculas ni espacios de más: «Importe» en un archivo e « importe» en otro acaban en la misma columna, estén donde estén. El resultado tiene todas las columnas que aparecen en algún archivo, en el orden en que aparecen por primera vez. Si a un archivo le falta una columna, sus celdas quedan vacías, y la herramienta te avisa de qué columnas faltan para que detectes una cabecera mal escrita antes de usar los datos.
Si los archivos no tienen fila de cabecera, desmarca la opción y las filas se apilan por posición: la columna A debajo de la A, la B debajo de la B.
Unir y quitar duplicados
Cuando un mismo registro aparece en dos archivos, por ejemplo un pedido exportado dos veces, marca «Quitar filas duplicadas exactas». Una fila se elimina solo si todas sus columnas coinciden con una fila anterior. Las columnas de origen no cuentan, así que una fila repetida en dos archivos se considera duplicada. Para duplicados por una o varias columnas (un correo, un DNI) o con diferencias de mayúsculas y tildes, pasa después el resultado por Quitar duplicados.
Qué se conserva y qué no
- Siempre: los valores, las fechas y los formatos de número, como moneda, porcentajes o códigos con ceros a la izquierda guardados como texto.
- Las fórmulas se sustituyen por su último valor calculado, porque al unir las referencias apuntarían a celdas equivocadas.
- Una hoja por archivo conserva además los anchos de columna y las celdas combinadas. Con «Conservar el formato» copia fuentes, colores, rellenos, bordes, alineación, altos de fila, paneles inmovilizados y notas de los archivos .xlsx y .xlsm.
- No se copian: gráficos, imágenes, tablas dinámicas, formato condicional, validación de datos ni macros. En el modo «Todas las filas en una hoja» no se conservan colores ni fuentes.
- Los CSV se convierten en números cuando el valor es claramente numérico (si el archivo usa punto y coma, la coma se entiende como decimal). Los códigos con ceros a la izquierda y los identificadores largos se quedan como texto.
Cómo unir archivos Excel sin herramientas
Excel puede hacerlo, con algo de trabajo:
- Power Query: Datos › Obtener datos › Desde un archivo › Desde una carpeta, y luego «Combinar y transformar». Es potente y se puede actualizar, pero los archivos tienen que estar en una misma carpeta y con columnas coherentes, y los pasos cambian entre Windows y Mac.
- Mover o copiar: clic derecho en la pestaña › Mover o copiar › elige el libro de destino. Funciona para pocas hojas, de una en una, y conserva el formato.
- Copiar y pegar cada rango debajo del anterior. Vale para dos archivos, pero con veinte es fácil equivocarse, y no alinea columnas que están en otro orden.
Esta herramienta es más rápida cuando solo necesitas el resultado una vez, en cualquier equipo, también en Mac, Chromebook o el móvil.
Limitaciones conocidas
- El límite es la memoria del dispositivo: un ordenador actual maneja cientos de miles de filas; en el móvil conviene no pasar de unos 20 MB en total.
- Una hoja de Excel admite 1.048.576 filas. Si las filas unidas no caben, continúan en una segunda hoja («Unido 2»).
- Los archivos protegidos con contraseña (cifrados) no se pueden abrir. Quita antes la contraseña en Excel.
- La cabecera debe estar en la primera fila no vacía de cada hoja. Las filas de título que haya encima se tratan como datos.
- Los nombres de hoja se acortan a 31 caracteres y no se repiten, como exige Excel.