Cómo unir varios Excel en uno con Claude
Tres formas de consolidar archivos con la misma estructura: subirlos al chat y descargar uno solo, pedirle a Claude un script de Python para hacerlo cada mes, o montarlo en Excel con Power Query.
Sube los archivos al mismo chat (hasta 20), pide a Claude que compare sus columnas y después un único .xlsx con una columna de origen. Si lo repites cada mes, pídele un script de Python o usa Power Query en Excel: Datos, Obtener datos, Desde carpeta.

- Una cuenta de Claude con Crear y editar archivos activado
- Los archivos de Excel que quieres unir
- Para el script: Python instalado (opcional)
- Cómo comprobar que los archivos se pueden unir
- Cómo consolidarlos en el chat y descargar el resultado
- Cómo pedir un script de Python que lo repita
- Cómo hacerlo dentro de Excel con Power Query
- Cómo verificar que no se han perdido filas
Elegir el camino
Si es una vez y son pocos archivos, súbelos al chat y pide uno consolidado: es lo más rápido. Si lo vas a repetir cada semana o cada mes con archivos nuevos, pide a Claude un script de Python que lo haga en tu ordenador, o monta la consolidación en Excel con Power Query, que se actualiza con un clic. Los tres caminos necesitan lo mismo: que los archivos tengan las mismas columnas.
Comprobar que las estructuras encajan
Sube los archivos al mismo chat (hasta 20) y pide a Claude que compare sus columnas antes de unir nada. Suele haber diferencias pequeñas que rompen la unión: Importe en uno e Importe total en otro, una columna de más, fechas en formatos distintos o la tabla empezando en la fila 3. Que Claude te las liste y te proponga cómo igualarlas.
Te subo 3 Excel de ventas de tres tiendas.
Antes de unirlos, compara sus columnas: dime
cuáles coinciden, cuáles cambian de nombre,
cuáles sobran y si hay formatos distintos.Unirlos en el chat y descargar el resultado
Con las diferencias resueltas, pide un único archivo .xlsx. Pide también una columna que diga de qué archivo viene cada fila: sin ella no podrás separar ni revisar después. Claude crea el archivo ejecutando código y te lo deja en la conversación para descargarlo o guardarlo en Google Drive. El límite es de 30 MB por archivo, tanto en lo que subes como en lo que descargas.
Une los 3 archivos en un solo .xlsx con las
columnas Fecha, Tienda, Producto e Importe.
Añade la columna Origen con el nombre del
archivo de cada fila. Iguala las fechas a
DD/MM/AAAA y no elimines ninguna fila.Verificar que no falta nada
Una consolidación que pierde filas en silencio es peor que hacerla a mano. Pide a Claude un cuadro de control: filas y suma del importe de cada archivo original frente al consolidado, y las filas descartadas o duplicadas con el motivo. Compara uno o dos totales con tus archivos.
Dame un cuadro de control: filas y suma de
Importe por archivo original y en el
consolidado, y lista las filas que hayas
descartado o que estén duplicadas.Pedir un script de Python para repetirlo
Si cada mes llegan archivos nuevos, pide a Claude el script que lo hace: lee todos los Excel de una carpeta, añade la columna de origen y guarda el consolidado. Lo ejecutas en tu ordenador y tus datos no salen de él. Pide que te explique cómo instalar lo necesario y que el script avise si un archivo tiene columnas distintas, en lugar de saltárselo. Si usas Claude Code, puede escribirlo y probarlo directamente en la carpeta.
import glob
import pandas as pd
partes = []
for ruta in glob.glob("entrada/*.xlsx"):
df = pd.read_excel(ruta)
df["Origen"] = ruta
partes.append(df)
total = pd.concat(partes, ignore_index=True)
total.to_excel("consolidado.xlsx", index=False)Hacerlo en Excel con Power Query
Si prefieres no salir de Excel, guarda todos los archivos en una carpeta sin nada más dentro. En Excel, ve a Datos, Obtener datos, Desde archivo, Desde carpeta, elige la carpeta y pulsa Combinar, Combinar y cargar. Excel cruza las columnas por su nombre, así que el orden no importa, pero los nombres sí tienen que coincidir. Cuando lleguen archivos nuevos, los dejas en la carpeta y pulsas Actualizar. Si algo falla, pega el mensaje de error en Claude y te explica qué columna lo provoca.
Puedes unir varios Excel con la misma estructura en el chat, comprobar con un cuadro de control que no se pierde nada y dejarlo automatizado con un script de Python o con Power Query. Para trabajar datos con Claude cada semana, el curso de Claude para analistas de datos sigue desde aquí.
Preguntas frecuentes
¿Claude puede unir varios Excel?
Sí. Con Crear y editar archivos activado, sube hasta 20 archivos al chat y pide un único .xlsx consolidado. Lo crea con código y te lo deja para descargar.
¿Y si los archivos tienen columnas distintas?
Pide primero que compare las columnas y te proponga cómo igualarlas: renombrar, quitar o añadir columnas vacías. Decide tú antes de unir, para que no mezcle datos que no significan lo mismo.
¿Claude me puede hacer un Python para consolidar Excel?
Sí: descríbele la carpeta, las columnas y el archivo de salida, y te escribe el script con pandas y cómo ejecutarlo. Pide que avise de los archivos con columnas distintas.
¿Puedo unir pestañas de un mismo Excel?
Sí, es el mismo caso: sube el libro, di qué pestañas unir y pide una sola tabla con una columna que indique la pestaña de origen.