Unir dos o más tablas en Excel con Power Query

¿Te has encontrado alguna vez ante la necesidad de combinar múltiples tablas en Excel y no sabes por dónde empezar? ¡No te preocupes! Con Power Query, la herramienta poderosa de Excel, unir dos o más tablas se convierte en un trabajo fácil y eficiente. En este artículo, te guiaremos paso a paso en el fascinante mundo de Power Query, donde descubrirás cómo transformar y consolidar tus datos sin complicaciones. Prepárate para llevar tus habilidades en Excel al siguiente nivel y optimizar tu flujo de trabajo como nunca antes. ¡Comencemos!

Excel es una herramienta muy poderosa para organizar y analizar datos, pero a veces puede resultar complicado trabajar con múltiples tablas de datos. Afortunadamente, existe una herramienta llamada Power Query que facilita la tarea de unir dos o más tablas en Excel. En este artículo, aprenderemos cómo utilizar Power Query para combinar tablas y optimizar nuestra productividad en el manejo de datos. ¡Sigue leyendo para descubrir cómo hacerlo!

En este tutorial, veremos cómo puede unir tablas en Excel en función de una o más columnas comunes mediante Power Query y el Asistente para combinar tablas.

Combinar datos de varias tablas es una de las tareas más abrumadoras en Excel. Si decide hacerlo manualmente, puede pasar horas sólo para descubrir que ha estropeado información importante. Si es un profesional experimentado de Excel, posiblemente pueda confiar en las fórmulas BUSCARV y COINCIDIR ÍNDICE. Cree que una macro podría hacer el trabajo en poco tiempo, si supiera cómo hacerlo. La buena noticia para todos los usuarios de Excel: Power Query o Merge Tables Wizard pueden ahorrarle tiempo. La decisión es tuya.

Cómo unir tablas con Excel Power Query

En lenguaje sencillo, Consulta de energía (también conocido como Obtener y transformar es una herramienta para combinar, limpiar y transformar datos de múltiples fuentes al formato que necesita, como una tabla, una tabla dinámica o un gráfico dinámico.

Entre otras cosas, Power Query puede unir 2 tablas en 1 o combinar datos de varias tablas haciendo coincidir datos en columnasque es el tema central de este tutorial.

Para que los resultados cumplan con sus expectativas, tenga en cuenta lo siguiente:

  • Power Query es una característica integrada en Excel 2016 – Excel 365, pero también se puede descargar en Excel 2010 y Excel 2013 y usarse como complemento. En su versión, algunas ventanas pueden verse diferentes a las imágenes de este tutorial capturadas en Excel 2016.
  • Para que las tablas se combinen correctamente, deben tener al menos una columna común (también denominada identificación común o columna clave o identificador único). Además, las columnas comunes deben contener sólo valores únicos, sin repeticiones.
  • Las tablas fuente pueden ubicarse en la misma hoja o en diferentes hojas de trabajo.
  • A diferencia de las fórmulas, Power Query no extrae datos de una tabla a otra. Crea una nueva tabla que combina datos de las tablas originales.
  • La tabla resultante no se actualiza automáticamente. Debe decirle explícitamente a Excel que haga esto. Por favor mira cómo actualizar una tabla fusionada.

Datos fuente

Como ejemplo, unamos 3 tablas según las columnas comunes. Solicitar ID y Vendedor. Tenga en cuenta que nuestras tablas tienen diferentes números de filas y, aunque la tabla 1 tiene duplicados en el Vendedor columna, la tabla 3 contiene sólo entradas únicas.
Unir dos o más tablas en Excel con Power Query

>Nuestra tarea es mapear los datos de la tabla 1 con los registros relevantes de las otras dos tablas y combinar todos los datos en una nueva tabla como esta:
Unir dos o más tablas en Excel con Power Query

>Antes de comenzar a unirte, te aconsejo que le des algunos nombres descriptivos a tus tablas, así te será más fácil reconocerlas y administrarlas más adelante. Además, aunque decimos «tablas», en realidad no es necesario crear una tabla de Excel. Sus «tablas» podrían ser rangos habituales o rangos con nombre como en este ejemplo:

  • La tabla 1 se llama Pedidos
  • La tabla 2 se llama Productos
  • La tabla 3 se llama Comisiones

Crear conexiones de Power Query

Para no saturar su libro de trabajo con copias de sus tablas originales, las convertiremos en conexiones, las fusionaremos dentro del Editor de Power Query y luego cargaremos solo la tabla resultante.

Para guardar una tabla como una conexión en Power Query, esto es lo que debe hacer:

  • Selecciona tu primera mesa (Pedidos) o cualquier celda de esa tabla.
  • Ve a la Datos pestaña > Obtener y transformar grupo y haga clic Desde mesa/gama.
    Unir dos o más tablas en Excel con Power Query>
  • En el Editor de consultas de energía que se abre, haga clic en el Cerrar y cargar flecha desplegable (¡no el botón en sí!) y seleccione el Cerrar y cargar en… opción.
    Unir dos o más tablas en Excel con Power Query>
  • En el Datos de importacion cuadro de diálogo, seleccione el Sólo crear conexión opción y haga clic DE ACUERDO.
    Unir dos o más tablas en Excel con Power Query> Esto creará una conexión con el nombre de su tabla/rango y mostrará esa conexión en el panel Consultas y conexiones que aparece en el lado derecho de su libro.

  • Repita los pasos anteriores para todas las demás tablas que desee fusionar (dos tablas más, Productos y Comisionesen nuestro caso).
  • Cuando termine, verá todas las conexiones en el panel:
    Unir dos o más tablas en Excel con Power Query

    >Fusionar dos conexiones en una tabla

    Con las conexiones en su lugar, veamos cómo puedes unir dos tablas en una:

  • Sobre el Datos pestaña, en la Obtener y transformar datos grupo, haga clic en el Obtener datos botón, elija Combinar consultas en la lista desplegable y haga clic en Unir:
    Unir dos o más tablas en Excel con Power Query>
  • En el Unir cuadro de diálogo, haga lo siguiente:
    • Seleccione su primera mesa (Pedidos) del primer menú desplegable.
    • Seleccione su segunda mesa (Productos) del segundo menú desplegable.
    • En ambas vistas previas, haga clic en el columna coincidente (Solicitar ID) para seleccionarlo. La columna seleccionada quedará resaltada en verde.
    • En el Únase amable lista desplegable, deje la opción predeterminada: Exterior izquierdo (todos desde el primero, coincidentes desde el segundo).
    • Hacer clic DE ACUERDO.

    Unir dos o más tablas en Excel con Power Query>

  • Al completar los pasos anteriores, el Editor de consultas de energía mostrará su primera tabla (Pedidos) con una columna adicional llamada como su segunda tabla (Productos) añadido al final. Esta columna adicional aún no tiene ningún valor, solo la palabra «Tabla» en todas las celdas. Pero no te desanimes, hiciste todo bien y ¡lo arreglaremos en un momento!

    Seleccione las columnas para agregar desde la segunda tabla

    En este punto, tiene una tabla similar a la de la captura de pantalla siguiente. Para completar el proceso de combinación, realice los siguientes pasos dentro del Editor de Power Query:

  • En la columna agregada (Productos), haga clic en la flecha de dos caras en el encabezado.
    Unir dos o más tablas en Excel con Power Query>
  • En el cuadro que se abre, haga esto:
    • Mantener el Expandir botón de opción seleccionado.
    • Anule la selección de todas las columnas y luego seleccione solo las columnas que desea copiar de la segunda tabla. En este ejemplo, seleccionamos sólo el Producto columna porque nuestra primera tabla ya tiene Vendedor y Solicitar ID.
    • Desmarque el Utilice el nombre de la columna original como prefijo (a menos que desee que el nombre de la columna tenga como prefijo el nombre de la tabla de la que se toma esta columna).
    • Hacer clic DE ACUERDO.

    Unir dos o más tablas en Excel con Power Query>

  • Como resultado, obtendrá una nueva tabla que contiene todos los registros de la primera tabla y las columnas adicionales de la segunda tabla:
    Unir dos o más tablas en Excel con Power Query

    >Si necesita fusionar sólo dos tablas, puede considerar el trabajo casi terminado y continuar cargar la tabla resultante en Excel.

    Fusionar más tablas (opcional)

    En caso de que tenga tres o más mesas a las que unirse, aún le queda trabajo por hacer. Describiré brevemente los pasos aquí, porque ya hizo todo esto al unirse a las dos primeras tablas:

  • Guarde la tabla que obtuvo en el paso anterior (que se muestra en la captura de pantalla anterior) como una conexión:
    • En el Editor de Power Query, haga clic en Cerrar y cargar flecha desplegable y seleccione Cerrar y cargar en….
    • En el Datos de importacion cuadro de diálogo, seleccione Sólo crear conexióny haga clic DE ACUERDO.

    Esto agregará una conexión más, llamada Fusionar1, al panel Consultas y conexiones. Puede cambiar el nombre de esta conexión si lo desea (haga clic derecho y seleccione Rebautizar en el menú emergente).
    Unir dos o más tablas en Excel con Power Query>

  • Combinar Fusionar1 con tu tercera mesa (Comisiones) mediante la realización de estos pasos (Datos pestaña > Obtener datos > Combinar consultas > Fusionar).

    La siguiente captura de pantalla muestra mi configuración:
    Unir dos o más tablas en Excel con Power Query>

  • Al hacer clic en Aceptar en el Unir El cuadro de diálogo abre el Editor de consultas de energíadonde tu seleccione las columnas que se agregarán de la tabla 3.
  • En este ejemplo, agregamos solo el Comisión columna:
    Unir dos o más tablas en Excel con Power Query

    >Como resultado, obtiene una tabla fusionada que consta de la primera tabla más las columnas adicionales copiadas de las otras dos tablas.

    Importar la tabla combinada a Excel

    Con la tabla resultante en el Editor de Power Query, solo le queda una cosa por hacer: cargarla en su libro de Excel. ¡Y es la parte más fácil!

  • En el Editor de consultas de energíahaga clic en el Cerrar y cargar flecha desplegable y elija Cerrar y cargar en….
  • En el Datos de importacion cuadro de diálogo, seleccione Mesa y Nueva hoja de trabajo opciones.
  • Hacer clic DE ACUERDO.
  • Unir dos o más tablas en Excel con Power Query

    >Aparece una nueva tabla que combina los datos de dos o más fuentes en una nueva hoja de trabajo. ¡Felicitaciones, lo lograste!

    Como toque final, es posible que desees aplicar el formato numérico correcto a algunas columnas y tal vez cambiar el estilo de tabla predeterminado a tu favorito. Después de estas mejoras, mi tabla combinada luce muy bien:
    Unir dos o más tablas en Excel con Power Query

    >

    Consejo. Si sus tablas contienen datos numéricos (por ejemplo, números de ventas o cantidad) y desea un resumen rápido, puede cargar la tabla resultante como un Informe de tabla dinámica o crear una tabla dinámica de la forma habitual (Insertar > Tabla dinámica).

    Cómo unir tablas basadas en múltiples columnas con Power Query

    En el ejemplo anterior, combinábamos tablas haciendo coincidir datos en una columna clave. Pero no hay nada que le impida seleccionar dos o más pares de columnas. Así es cómo:

    En el Unir cuadro de diálogo, mantenga presionado el botón Control y haga clic en las columnas clave una por una para seleccionarlas. Es importante que hagas clic en las columnas en el mismo orden en ambas vistas previas, para que las columnas coincidentes tengan los mismos números. Por ejemplo, Vendedor es la columna clave 1 y Producto es la columna clave 2. Se muestran celdas o filas en blanco que Power Query no puede hacer coincidir. nulo:
    Unir dos o más tablas en Excel con Power Query

    >Después de eso, realice exactamente los mismos pasos descritos anteriormente y sus tablas se fusionarán haciendo coincidir los valores en todas las columnas clave.

    Cómo actualizar/refrescar la tabla fusionada

    Lo mejor de Power Query es que se configura una sola vez. Cuando realiza algunos cambios en una tabla fuente, no es necesario que repita todo el proceso nuevamente. Simplemente, haga clic en Actualizar botón en el Consultas y conexiones panel, y la tabla fusionada se actualizará de inmediato:
    Unir dos o más tablas en Excel con Power Query

    >Si el panel ha desaparecido de su Excel, haga clic en el Consultas y conexiones botón en el Datos pestaña para recuperarlo.

    Alternativamente, puede hacer clic en el Refrescar todo botón en el Pestaña de datos pestaña o la Actualizar botón en el Consulta (Esta pestaña se activa una vez que selecciona cualquier celda dentro de una tabla combinada).

    Unir dos o más tablas en Excel con Power Query

    >Asistente para fusionar tablas: forma rápida de unir 2 tablas en Excel

    Ahora que está familiarizado con la herramienta incorporada, permítame mostrarle nuestro enfoque para fusionar tablas en Excel.

    En este ejemplo, combinaremos las mismas tablas que unimos con Power Query hace un momento. Acabo de agregar algunas filas más a la segunda tabla para mostrarle más capacidades de nuestro complemento:
    Unir dos o más tablas en Excel con Power Query

    >Con el Asistente para fusionar tablas instalado en su Excel, esto es lo que debe hacer:

  • Seleccione la primera tabla o cualquier celda de ella y haga clic en el Fusionar dos tablas botón en el Datos de Ablebits pestaña:
    Unir dos o más tablas en Excel con Power Query>
  • Eche un vistazo rápido al rango seleccionado para asegurarse de que el complemento lo haya hecho bien y haga clic en Próximo.
    Unir dos o más tablas en Excel con Power Query>
  • Seleccione la segunda tabla y haga clic Próximo. Tenga en cuenta que nuestra segunda tabla contiene 26 filas en comparación con solo 10 filas en la primera tabla:
    Unir dos o más tablas en Excel con Power Query>
  • Elegir uno o varios columnas coincidentes y haga clic Próximo. Como unimos dos tablas por una columna común, Solicitar IDseleccionamos solo esa columna:
    Unir dos o más tablas en Excel con Power Query
    Por>
  • Seleccione las columnas a actualizar en la primera tabla. Este paso es opcional y, si no desea ninguna actualización, puede hacer clic en Próximo sin seleccionar nada aquí.

    Seleccionamos el Vendedor columna porque tenemos más filas en la segunda tabla y queremos que los nuevos nombres de vendedores aparezcan en la tabla existente Vendedor columna:
    Unir dos o más tablas en Excel con Power Query>

  • Elija las columnas que se agregarán a la primera tabla, Producto en nuestro caso, y haga clic Próximo:
    Unir dos o más tablas en Excel con Power Query>
  • Este paso es muy importante porque determina cómo se fusionarán sus tablas.
    En este ejemplo, utilizamos las opciones predeterminadas que se muestran en la captura de pantalla siguiente. Pero me gustaría llamar su atención sobre las siguientes 2 casillas que pueden evitar que se sobrescriban sus datos existentes en caso de que haya elegido actualizar algunas columnas:
    • Sólo celdas vacías
    • Sólo si las celdas de la tabla de búsqueda contienen datos

    Unir dos o más tablas en Excel con Power Query>

  • Haga sus elecciones, haga clic Finalizarespere unos segundos para que el asistente lo procese y examine los resultados.

    Con las opciones predeterminadas, el asistente resalta las filas recién agregadas y agrega las Estado columna. Si no desea nada de eso, borre las casillas correspondientes en el último paso.
    Unir dos o más tablas en Excel con Power Query

    >Para unir tres o más mesas, simplemente repita los pasos anteriores. Solo recuerde seleccionar el resultado de una combinación anterior como su tabla principal.

    A diferencia de Power Query, el Asistente para combinar tablas no mantiene una conexión entre las tablas resultantes y de origen. En algunas situaciones, esto puede ser una desventaja. En el lado positivo, no importa lo que haga con la tabla de origen (editar, mover o incluso eliminar), la tabla fusionada permanece intacta.

    Este ejemplo ha mostrado sólo un escenario que nuestro asistente puede manejar, ¡pero hay mucho más! Si tiene curiosidad por conocer otros casos de uso, consulte estos ejemplos.

    Además, puede descargar una versión de prueba de Ultimate Suite para Excel que incluye el Asistente para combinar tablas y más de 70 herramientas útiles.

    En caso de que esté buscando unirse a mesas de alguna otra manera, puede que le resulten útiles los siguientes recursos.

    Otras formas de combinar datos en Excel:

    Fusionar tablas por encabezados de columna: unir dos o más tablas según los nombres de las columnas. Puedes optar por combinar todas las columnas o solo las que selecciones.
    Combine varias hojas de trabajo en una: copie varias hojas en una hoja de trabajo de resumen. ¡Por supuesto, no es copiar/pegar manualmente! Sólo indicas qué hojas de trabajo fusionar, y nuestra Copiar hojas La herramienta hace el resto.
    Compare dos archivos de Excel: cómo comparar dos tablas (hojas de trabajo) en busca de diferencias y fusionarlas en una sola hoja.

    Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

    Unir dos o más tablas en Excel con Power Query – Preguntas Frecuentes

    Preguntas Frecuentes – Unir dos o más tablas en Excel con Power Query

    1. ¿Qué es Power Query?

    Power Query es una tecnología de extracción y transformación de datos en Excel que te permite acceder, combinar y dar forma a datos de diversas fuentes. Es una herramienta muy útil para realizar análisis de datos eficientes y automatizar tareas de limpieza y transformación.

    2. ¿Cómo se utiliza Power Query en Excel?

    Para utilizar Power Query en Excel, sigue estos pasos:

  • Abre Excel y selecciona la pestaña «Datos» en la cinta de opciones.
  • Haz clic en «Obtener datos» y elige la fuente de datos que desees (por ejemplo, una hoja de Excel o una base de datos).
  • Usa Power Query para combinar y dar forma a los datos según tus necesidades.
  • Aplica las transformaciones y carga los datos en una nueva hoja de Excel o en una tabla existente.
  • 3. ¿Cómo puedo unir dos o más tablas en Excel con Power Query?

    Para unir dos o más tablas en Excel utilizando Power Query, sigue estos pasos:

  • Abre Excel y selecciona la pestaña «Datos» en la cinta de opciones.
  • Haz clic en «Obtener datos» y elige la fuente de datos que contenga las tablas que deseas unir.
  • Usa Power Query para cargar las tablas como consultas en el Editor de Power Query.
  • En el Editor de Power Query, selecciona las tablas que deseas unir.
  • Haz clic derecho en una de las tablas seleccionadas y elige la opción «Combinar consultas» seguido de «Combinar consultas como nueva».
  • Configura las opciones de combinación según los campos en común entre las tablas y haz clic en «Aceptar».
  • Aplica las transformaciones necesarias y carga la tabla resultante en una nueva hoja de Excel o en una tabla existente.
  • 4. ¿Dónde puedo encontrar más información sobre Power Query en Excel?

    Si deseas obtener más información sobre Power Query en Excel, te recomendamos consultar los siguientes recursos:

    Esperamos que esta información te haya sido útil. Si tienes más preguntas sobre el uso de Power Query en Excel, no dudes en contactarnos.

    [automatic_youtube_gallery type=»search» search=»Unir dos o más tablas en Excel con Power Query» limit=»1″]
    Y transformar datos desde diferentes fuentes. ⁣Facilita la manipulación de grandes⁤ volúmenes de datos y permite crear conexiones entre diferentes tablas, lo que es ‌especialmente útil ⁤para análisis ⁣y⁤ reportes.

    1. ¿Por qué utilizar Power Query⁤ para ​unir tablas?

    Power Query permite automatizar el proceso de combinación de datos, ‌lo ‌que significa⁤ que si los datos de origen cambian, ⁤sólo ⁢necesitas actualizar la consulta en lugar de repetir todo el proceso. Además, reduce la posibilidad ​de ​errores manuales y ​facilita el ‌trabajo con grandes conjuntos‌ de⁣ datos.

    1. ¿Qué tipos de tablas se pueden unir ⁣con Power Query?

    ‌ Se pueden unir tablas​ de diferentes fuentes, ya ⁣sea Excel, bases de datos, archivos CSV, entre otros. ​Además, puedes combinar tablas que residen en​ la misma hoja⁣ de trabajo o​ en hojas diferentes.

    1. ¿Qué debo hacer si mis⁣ datos tienen⁢ errores?

    Power Query​ incluye‌ varias herramientas de limpieza de datos. ‍Puedes eliminar filas duplicadas, reemplazar valores, ⁣o realizar combinaciones complejas para asegurarte de que tus datos sean precisos‍ y útiles.

    1. ¿Puedo combinar datos basándome en ​múltiples columnas?

    Sí, al unir ​tablas⁤ en Power Query, puedes seleccionar múltiples columnas como claves de unión. Simplemente mantén presionada la tecla Control (Ctrl) y selecciona ‍las⁤ columnas deseadas ‌en el cuadro de diálogo‌ de unión.

    1. ¿Qué sucede⁤ si necesito ‍actualizar los‍ datos después​ de haberlos combinado?

    Una de las⁤ grandes ventajas de Power Query es que puedes actualizar fácilmente ⁣tus datos. Solo tienes que hacer clic​ en el botón de “Actualizar” ‍en el ‌panel de Consultas y Conexiones, y Power Query se encargará de traer los datos actualizados, ⁢manteniendo la estructura de la⁤ tabla combinada.

    1. ¿Es posible usar Power Query ⁣para⁢ tareas más allá de la unión de tablas?

    Sí, Power Query⁤ tiene un ​amplio rango⁢ de funcionalidad que ​incluye la⁣ transformación de datos, la limpieza,⁣ la agregación, y ⁣mucho más. Puedes filtrar datos, cambiar tipos​ de‍ datos, agregar columnas personalizadas, y realizar ‌cálculos complejos.

    1. ¿Qué ventajas ⁣tiene⁣ el Asistente para fusionar tablas en comparación con Power Query?

    El Asistente para fusionar tablas es más sencillo y rápido para usuarios no técnicos, dado que no requiere comprender el entorno de Power Query. Sin embargo, ‌no mantiene conexión entre los datos de origen y la tabla combinada, lo ⁣que significa que ​cualquier cambio en las tablas originales no se reflejará automáticamente en la tabla fusionada.

    Si bien ambos enfoques tienen sus propias ventajas, la elección entre Power ⁢Query⁤ y el Asistente para fusionar tablas dependerá del contexto y las necesidades específicas del proyecto ​en​ el que estés trabajando.

    6 comentarios en «Unir dos o más tablas en Excel con Power Query»

    1. Zinukeyq: ¡Qué buen artículo! A mí Power Query también me ha cambiado la vida. Recuerdo que la primera vez que traté de unir tablas me volví loco, pasé un día entero en ello. Pero desde que sigo esos consejos, lo hago en un abrir y cerrar de ojos. ¡Gracias por la info, es súper útil!

    2. Illusoftz: ¡Qué gran artículo! Estoy totalmente de acuerdo con ustedes, Power Query es una joya. Al principio me daba un dolor de cabeza unir tablas, pero desde que aprendí a usar esta herramienta, mi productividad se disparó. Recuerdo una vez que tenía un proyecto con datos de diferentes sources y pensé que iba a tardar días, pero con Power Query lo hice en un abrir y cerrar de ojos. ¡Gracias por compartir este contenido, de verdad ayuda un montón!

    3. Bersiaw: ¡Me encantó el artículo! La verdad es que Power Query me ha salvado la vida, hace poco tuve que unir varias tablas para un proyecto de trabajo y me tardé horas en hacerlo manualmente, pero con lo que aprendí aquí, ahora lo hago en minutos. ¡Sigan compartiendo tips así!

    4. Guillorme: ¡Totalmente de acuerdo, Bersiaw! A mí también me ha cambiado la vida Power Query. Recuerdo que cuando empecé a trabajar con varias tablas, a veces daba vueltas y más vueltas hasta lograr algo decente. Desde que descubrí estos trucos, me ahorro muchísimo tiempo. ¡Gracias por compartir, esto es oro puro!

    5. Xiaolin: ¡Exacto, guillorme! A mí también me pasó algo parecido. Una vez tuve que juntar unas tablas para un proyecto y me sentí como en una montaña rusa, no sabía por dónde empezar. Gracias a Power Query y algunos tips que vi, lo hice en nada. ¡Es un antes y un después en la forma de trabajar con datos!

    6. Kenningco: ¡Totalmente de acuerdo, Bersiaw! A mí también me encanta Power Query. Justo el otro día me enfrenté a unir un montón de tablas para un informe y pensé que iba a perder el día, pero con estos trucos que aprendí, lo hice en un abrir y cerrar de ojos. ¡Es una maravilla cómo simplifica todo!

    Deja un comentario