Unir tablas de Excel por columna clave Online — Gratis, Sin Subir, 1 Clic
Left o inner join entre dos tablas por columna clave. Sin subir ni registrarte; tu archivo no sale del dispositivo.
Archivo A (tabla base)
Suelta aquí un archivo .xlsx, .xlsm o .xls, o haz clic para buscarlo
Procesamiento local · nunca se sube
Archivo B (tabla de consulta)
Suelta aquí un archivo .xlsx, .xlsm o .xls, o haz clic para buscarlo
Procesamiento local · nunca se sube
Cómo unir dos tablas de Excel online
- Elige el archivo A: la tabla cuyas filas quieres conservar (por ejemplo, una lista de pedidos). Se analiza localmente en tu navegador en cuanto lo seleccionas.
- Elige el archivo B: la tabla de consulta que aporta columnas nuevas (por ejemplo, una lista de clientes). Se analiza igual, de forma independiente al archivo A.
- Elige la hoja de cada archivo (ambas usan por defecto la primera hoja) y la columna clave de cada lado: el identificador común, como un ID, SKU, correo o número de cliente. Ambas están por defecto en la columna A y se muestran como “A — Id” cuando la fila 1 es un encabezado.
- Mantén activada «La primera fila es un encabezado» (opción común por defecto) y elige el tipo de unión: Left join (por defecto) conserva todas las filas del archivo A; Inner join conserva solo las filas coincidentes.
- Haz clic en Unir tablas, revisa el informe (filas de salida, filas coincidentes y claves duplicadas en B) y descarga {name}-joined.xlsx.
Cómo funciona
Ambos archivos se abren en tu navegador con SheetJS: cada libro se lee como un array de filas en memoria, una hoja por cada lado. La tabla B se indexa por su columna clave: las claves se normalizan, de modo que las fechas se comparan como marcas de tiempo ISO (el mismo instante con distintos formatos sigue coincidiendo) y las celdas vacías forman una clave válida, mientras que el número 1 y el texto "1" se mantienen distintos. Luego se recorre la tabla A fila por fila; cada clave se busca en el índice de B y, al coincidir, se anexan a las columnas de A todas las columnas de la fila de B salvo la columna clave de B. Un left join conserva las filas de A sin pareja (con las celdas de B vacías); un inner join las descarta. Si una clave se repite en B, se usa solo su primera aparición y el resto se contabiliza como duplicados. Las filas combinadas se reconstruyen a partir de los valores de las celdas en una única hoja Joined, se empaquetan como .xlsx nuevo y se descargan; los archivos originales no se modifican en absoluto.
Tu archivo nunca sale de tu dispositivo — el procesamiento es 100 % dentro del navegador.
Comparación con VLOOKUP y Power Query
Excel te ofrece dos rutas habituales para combinar por una clave: escribir a mano un VLOOKUP o XLOOKUP por cada columna que quieras traer, o abrir Power Query y avanzar por un asistente de varias pantallas. Esta herramienta se sitúa entre ambas: eliges dos tablas, eliges una columna clave en cada lado y un clic basta.
| Enfoque | A dónde va tu archivo | Qué esperar |
|---|---|---|
| Esta herramienta | A ninguna parte: se procesa en tu navegador | Gratis, sin registro, combinación en un clic, apta para lotes |
| Fórmulas VLOOKUP / XLOOKUP | Se queda en tu disco | Manual, una columna por fórmula, los resultados son fórmulas |
| Power Query | Se queda en tu disco | Configuración en varios pasos, curva de aprendizaje más pronunciada |
Left join frente a inner join
Imagina que la tabla A (pedidos) tiene 3 filas y la tabla B (clientes) solo contiene 2 de las claves de cliente:
| Tabla A — Pedidos (3 filas) | Tabla B — Clientes (2 claves) |
|---|---|
| A-101 · cliente C1 | C1 · Acme Inc. |
| A-102 · cliente C2 | C2 · Beta GmbH |
| A-103 · cliente C3 |
| Left join — 3 filas (por defecto) | Inner join — 2 filas |
|---|---|
| A-101 · C1 · Acme Inc. | A-101 · C1 · Acme Inc. |
| A-102 · C2 · Beta GmbH | A-102 · C2 · Beta GmbH |
| A-103 · C3 · (vacío) |
Con left join el resultado sigue teniendo 3 filas: A-103 se conserva y sus columnas de B quedan vacías. Con inner join tiene 2 filas, porque C3 no existe en la tabla B. Las filas mantienen siempre el orden de la tabla A y coinciden aunque los archivos estén ordenados de distinta forma.
No se ofrecen right join ni full outer join. Para conservar las filas sin coincidencia de ambos lados, vuelve a ejecutar la herramienta intercambiando los dos archivos y combina los resultados en el editor.
Columnas de salida y encabezados duplicados
La salida contiene primero todas las columnas de la tabla A y, después, todas las columnas de la tabla B excepto su columna clave: esta ya coincide con la clave de A, así que copiarla solo duplicaría información. Si la columna clave de B está en medio, las columnas a cada lado mantienen igualmente su orden original.
Cuando un encabezado de B coincide con un nombre ya utilizado (comparado como texto), se renombra automáticamente: el segundo recibe « (2)» y el tercero « (3)», por ejemplo Name, Name (2), Name (3). Los encabezados vacíos participan con su letra de columna (A, B, C…), así que una columna B sin nombre que sigue a una columna B sin nombre de A pasa a llamarse B (2).
La coincidencia distingue tipos: el número 1 y el texto "1" no coinciden, porque Excel los almacena con distinto tipo. Las fechas se normalizan primero a marcas ISO, por lo que el mismo instante con formatos distintos sí coincide; las celdas vacías y null forman una clave válida y coinciden entre sí.
Cuándo unir tablas de Excel
- Un sustituto más sencillo de BUSCARV / XLOOKUP: trae columnas enteras de una tabla de referencia a datos transaccionales sin escribir ninguna fórmula.
- Completar pedidos con información de clientes: añade nombre, segmento y país del maestro de clientes a una exportación de pedidos mediante el ID de cliente.
- Enriquecimiento de datos maestros: adjunta por SKU la categoría, el precio y el proveedor del catálogo de productos a las filas de ventas o inventario.
- Combinar exportaciones de dos sistemas: cruza registros de CRM con facturación, respuestas de encuestas con listas de participantes o datos analíticos con metadatos de campañas.
- Comprobar una lista frente a una referencia: un inner join muestra al instante qué claves existen en ambos archivos, mientras que un left join marca las demás con las columnas de B vacías.
Si una clave aparece más de una vez en la tabla B, solo su primera fila se utiliza para todas las coincidencias. Las apariciones extra no se combinan en silencio: se cuentan y se muestran como «Claves duplicadas en B» tras la unión, para que puedas limpiar la tabla de consulta y repetirla.
Información útil
- Ambos archivos se procesan por completo en tu navegador; no hay subidas ni registro.
- El libro unido se reconstruye a partir de valores: estilos, anchos de columna, celdas combinadas, gráficos y fórmulas (como su último valor calculado) se simplifican.
- El resultado contiene siempre una única hoja llamada Joined y se descarga como un .xlsx moderno aunque las entradas sean archivos .xls antiguos.
- No se pueden leer libros cifrados (que exigen contraseña para abrirse): elimina primero esa contraseña.
- Las filas con la misma clave repetida en la tabla A coinciden todas con la misma fila (la primera) de B: no se pierde ninguna fila de A.
Preguntas frecuentes
¿Esta herramienta para unir Excel es gratis?
Sí, totalmente gratis: sin registro, sin marca de agua y sin límite de tamaño para libros normales. Ambos archivos se procesan en el navegador y nunca se suben.
¿Cuál es la diferencia entre left join e inner join?
El left join conserva todas las filas de la tabla A y deja vacías las columnas de B cuando no hay coincidencia; el inner join conserva únicamente las filas cuya clave existe en ambos lados.
¿Qué columna se usa para emparejar las filas?
La columna clave que elijas en cada archivo (ID, SKU, correo, número de cliente, etc.). Puede estar en distinta posición en cada lado y el orden de las filas no importa: solo tiene que coincidir la clave.
¿Qué pasa si una clave aparece varias veces en la tabla B?
Solo la primera fila de esa clave se usa para todas las coincidencias; las apariciones siguientes se ignoran, pero se cuentan en «Claves duplicadas en B» para que puedas detectarlas y limpiarlas.
¿El número 1 coincide con el texto "1"?
No, la coincidencia distingue tipos. En cambio, las fechas se normalizan a marcas ISO, por lo que el mismo instante mostrado con formatos distintos sí coincide.
¿La columna clave de B aparece en el resultado?
No. La salida se compone de todas las columnas de A y de todas las de B salvo su columna clave. Si necesitas el valor de la clave, la columna clave de A ya se conserva.
¿Se suben mis archivos?
No. Tanto el análisis como la unión ocurren dentro de tu navegador; los archivos nunca se envían a un servidor externo.
Herramientas relacionadas
¿Quieres la referencia completa? Lee BUSCARV en Excel: sintaxis, ejemplos y errores — sintaxis, ejemplos, errores comunes y preguntas frecuentes.
¿Quieres la referencia completa? Lee BUSCARX en Excel: sintaxis, ejemplos y errores — sintaxis, ejemplos, errores comunes y preguntas frecuentes.
¿Quieres la referencia completa? Lee ÍNDICE y COINCIDIR en Excel: sintaxis, ejemplos y errores — sintaxis, ejemplos, errores comunes y preguntas frecuentes.
¿Quieres limpiar y completar los datos tras la unión?
Abrir el editor de Excel online gratis