Combine todas las filas (unión cruzada) con Power Query

Última actualización el 01/09/2025
Tiempo de lectura: 5 minutos

Este artículo explicará cómo combinar todas las filas de 2 columnas diferentes para crear una nueva lista. Para esto usaremos Power Query

Combine todas las celdas en una tabla

¿Qué es la consulta de energía?

Power Query es la herramienta moderna para importar y transformar datos. Es muy fácil de usar y no requiere conocimientos avanzados de Excel ni programación.

Si quieres aprender a usar Power Query, lo he diseñado para ti esta formación en Udemy muy fácil acceso.

Entrenamiento de Power Query Udemy

Punto de partida, 2 listas separadas

Tomemos 2 listas,

  • uno contiene la lista de sus vendedores (5 líneas).
  • el otro contiene 10 fechas (días laborables).

Lo que estamos intentando hacer es cruzar todas las celdas para tener la mayor cantidad de combinaciones posibles entre vendedores y fechas, es decir =5*10 => 50 combinaciones para crear.

Para evitar el tedioso copiar y pegar, puedes completar este trabajo en solo 3 acciones.

Paso 1: inserta tus datos en dos tablas

Pon tus datos en mesa, Esto nos permite darle un nombre al rango de datos y este será usado más adelante. Para insertar sus datos en una Tabla, simplemente seleccione una de las celdas de sus datos y active el menú Insertar > Tabla

Menú de inserción de tabla

También es importante darle un nombre a tus Tablas. De esta forma será más fácil identificar los datos posteriormente (ver paso 2).

Paso 2: transferir una primera tabla a Power Query

La celda activa sigue en tu Tabla y ahí seleccionas el menú Datos > Desde una tabla

Menú desde una mesa

Sus datos ahora están cargados en la nueva herramienta de manipulación de datos de Excel. Power Query.

Cargando datos en Power Query

El nombre de la consulta es el nombre de su tabla.. De ahí la importancia de elegir el nombre de tu Mesa.

Paso 3: cargue estos datos en la memoria

No es necesario transformar ni modificar los datos. Saldremos de Power Query y cargaremos los datos en la memoria.
Para ello elegiremos el menú. Inicio > Cerrar y Cargar > Cerrar y Cargar en...

Cargar el resultado de la consulta en la memoria

Y en el nuevo cuadro de diálogo, elija la opción Crear solo la conexión. De esta forma los datos se cargarán en Power Query pero no en una hoja de Excel.

Crear solo conexión

Paso 4: transfiera la segunda tabla a Power Query

Ahora cargaremos la segunda tabla de datos (las fechas) en Power Query.

  1. Inserción datos en una tabla (como en el paso 2).
  2. Datos > De una tabla o rango.
Las fechas fueron importadas en formato Fechas y Horas.

Paso 5: cambiar el tipo de datos

En consulta de energía, es muy importante respetar el tipo de datos contenidos en las columnas. Es el mismo principio que para una base de datos. Por tanto indicaremos que el tipo de datos de esta segunda Tabla es únicamente fechas.

  1. Haga clic en el icono en la esquina superior derecha del encabezado de la columna para que aparezca el menú de tipo de datos.
  2. Elija Tipo Fecha (y no fecha y hora como es el caso actualmente).
Cambiar el tipo de datos en Power Query

Y ahora tu columna solo contiene fechas, sin horas.

Dar formato a la fecha solo en Power Query

Paso 6: combine las 2 consultas

Ahora cruzaremos el 2 consultas (este es el nombre una vez que los datos se cargan en Power Query).

  • Permanecer en la consulta que contiene las fechas.
  • Ir al menu Agregar una columna > Columna personalizada.
Agregar una columna personalizada en Power Query

Ahora es cuando ocurre la magia.. Comienza dándole un nombre a la columna que se agregará (1) y escribe la siguiente fórmula:

= Nombre de consulta [Nombre de columna]

En este ejemplo la función se escribe

= tblVendedor[Vendedor]

Fórmula para recuperar el contenido de la segunda consulta.

Es muy importante seguir la redacción exacta de la consulta y la columna que desea importar. Power Query distingue entre mayúsculas y minúsculas, es decir, mayúsculas y minúsculas.

El resultado da como resultado agregar una columna con la declaración Lista.

Agregar una columna con indicación de Lista

Paso 6a: detallar el contenido de una celda de Lista

Para entender lo que se esconde detrás de la indicación Lista, basta con

  1. Haz clic en una de las celdas que contiene la palabra Lista. Pero ten cuidado, No hagas clic en la palabra Lista, solo en la celda..
  2. Esta acción muestra en una nueva ventana lo que contiene la instrucción. Lista.
  3. Y allí podrás ver claramente la lista de vendedores mostrada.
Detalle del contenido de una Lista en Power Query

Paso 7: implementar la lista

Para combinar las dos listas, simplemente haga clic en el ícono del encabezado de la columna y seleccione la opción Desarrollar en nuevas líneas.

Implementar una lista en Power Query

¡Y eso es! Todas las líneas se cruzan inmediatamente.

Todas las filas de ambas columnas ahora están combinadas.

Paso 8: cargue el resultado en Excel

Todo lo que tenemos que hacer ahora es transferir este resultado a Excel haciendo clic en el menú Inicio > Cerrar y cargar. El resultado se muestra en Excel en una nueva Tableau

Las 2 tablas ahora están fusionadas para todas las combinaciones posibles.

Artículos relacionados

3 Comentarios

  1. Lavabo
    20/11/2020 a las 09:13

    Impecable !!! ¡¡Muchas gracias!!

    Responder

  2. Gaelle
    14/09/2020 a las 11:43

    Hola,
    ¿Es posible utilizar esta técnica de combinación en relación con la creación de una relación entre las dos tablas (en el siguiente ejemplo, el gráfico)?

    Por ejemplo:
    Pestaña1:
    Parcela1 Infra1
    Parcela 1 infra2
    Parcela 2 infra2

    Pestaña2:
    Parcela1 Propietario1
    Parcela1 Propietario2
    Parcela2 Propietario2

    Mesa buscada:
    Parcela1 Propietario1 Infra1
    Parcela1 Propietario2 Infra1
    Parcela1 Propietario1 Infra2
    Parcela1 Propietario2 Infra2
    Parcela2 Propietario2 Infra2

    Merci de votre réponse

    Responder

  3. Nadine JACQUES
    03/09/2020 a las 15:41

    Hola,

    Tengo una base de datos grande (8000 líneas) y me gustaría ordenarla.
    Mi objetivo es que para cada categoría se cree una nueva hoja pero que mi tabla y la hoja estén vinculadas.

    Me gustaría que se realizaran actualizaciones en ambos lados.

    ¿Un consejo? Consulta, conexión indirecta? U otro...

    Merci pour votre aide!

    nadine j

    Responder

Dejar un comentario

Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.

Jugador Más Valioso de Microsoft 2024

Boletín informativo

1 vez al mes:
Consejos y cuestionarios

    No te enviaremos spam. Puedes darte de baja en cualquier momento.

    Combine todas las filas (unión cruzada) con Power Query

    Tiempo de leer: 5 minutos
    Última actualización el 01/09/2025

    Este artículo explicará cómo combinar todas las filas de 2 columnas diferentes para crear una nueva lista. Para esto usaremos Power Query

    Combine todas las celdas en una tabla

    ¿Qué es la consulta de energía?

    Power Query es la herramienta moderna para importar y transformar datos. Es muy fácil de usar y no requiere conocimientos avanzados de Excel ni programación.

    Si quieres aprender a usar Power Query, lo he diseñado para ti esta formación en Udemy muy fácil acceso.

    Entrenamiento de Power Query Udemy

    Punto de partida, 2 listas separadas

    Tomemos 2 listas,

    • uno contiene la lista de sus vendedores (5 líneas).
    • el otro contiene 10 fechas (días laborables).

    Lo que estamos intentando hacer es cruzar todas las celdas para tener la mayor cantidad de combinaciones posibles entre vendedores y fechas, es decir =5*10 => 50 combinaciones para crear.

    Para evitar el tedioso copiar y pegar, puedes completar este trabajo en solo 3 acciones.

    Paso 1: inserta tus datos en dos tablas

    Pon tus datos en mesa, Esto nos permite darle un nombre al rango de datos y este será usado más adelante. Para insertar sus datos en una Tabla, simplemente seleccione una de las celdas de sus datos y active el menú Insertar > Tabla

    Menú de inserción de tabla

    También es importante darle un nombre a tus Tablas. De esta forma será más fácil identificar los datos posteriormente (ver paso 2).

    Paso 2: transferir una primera tabla a Power Query

    La celda activa sigue en tu Tabla y ahí seleccionas el menú Datos > Desde una tabla

    Menú desde una mesa

    Sus datos ahora están cargados en la nueva herramienta de manipulación de datos de Excel. Power Query.

    Cargando datos en Power Query

    El nombre de la consulta es el nombre de su tabla.. De ahí la importancia de elegir el nombre de tu Mesa.

    Paso 3: cargue estos datos en la memoria

    No es necesario transformar ni modificar los datos. Saldremos de Power Query y cargaremos los datos en la memoria.
    Para ello elegiremos el menú. Inicio > Cerrar y Cargar > Cerrar y Cargar en...

    Cargar el resultado de la consulta en la memoria

    Y en el nuevo cuadro de diálogo, elija la opción Crear solo la conexión. De esta forma los datos se cargarán en Power Query pero no en una hoja de Excel.

    Crear solo conexión

    Paso 4: transfiera la segunda tabla a Power Query

    Ahora cargaremos la segunda tabla de datos (las fechas) en Power Query.

    1. Inserción datos en una tabla (como en el paso 2).
    2. Datos > De una tabla o rango.
    Las fechas fueron importadas en formato Fechas y Horas.

    Paso 5: cambiar el tipo de datos

    En consulta de energía, es muy importante respetar el tipo de datos contenidos en las columnas. Es el mismo principio que para una base de datos. Por tanto indicaremos que el tipo de datos de esta segunda Tabla es únicamente fechas.

    1. Haga clic en el icono en la esquina superior derecha del encabezado de la columna para que aparezca el menú de tipo de datos.
    2. Elija Tipo Fecha (y no fecha y hora como es el caso actualmente).
    Cambiar el tipo de datos en Power Query

    Y ahora tu columna solo contiene fechas, sin horas.

    Dar formato a la fecha solo en Power Query

    Paso 6: combine las 2 consultas

    Ahora cruzaremos el 2 consultas (este es el nombre una vez que los datos se cargan en Power Query).

    • Permanecer en la consulta que contiene las fechas.
    • Ir al menu Agregar una columna > Columna personalizada.
    Agregar una columna personalizada en Power Query

    Ahora es cuando ocurre la magia.. Comienza dándole un nombre a la columna que se agregará (1) y escribe la siguiente fórmula:

    = Nombre de consulta [Nombre de columna]

    En este ejemplo la función se escribe

    = tblVendedor[Vendedor]

    Fórmula para recuperar el contenido de la segunda consulta.

    Es muy importante seguir la redacción exacta de la consulta y la columna que desea importar. Power Query distingue entre mayúsculas y minúsculas, es decir, mayúsculas y minúsculas.

    El resultado da como resultado agregar una columna con la declaración Lista.

    Agregar una columna con indicación de Lista

    Paso 6a: detallar el contenido de una celda de Lista

    Para entender lo que se esconde detrás de la indicación Lista, basta con

    1. Haz clic en una de las celdas que contiene la palabra Lista. Pero ten cuidado, No hagas clic en la palabra Lista, solo en la celda..
    2. Esta acción muestra en una nueva ventana lo que contiene la instrucción. Lista.
    3. Y allí podrás ver claramente la lista de vendedores mostrada.
    Detalle del contenido de una Lista en Power Query

    Paso 7: implementar la lista

    Para combinar las dos listas, simplemente haga clic en el ícono del encabezado de la columna y seleccione la opción Desarrollar en nuevas líneas.

    Implementar una lista en Power Query

    ¡Y eso es! Todas las líneas se cruzan inmediatamente.

    Todas las filas de ambas columnas ahora están combinadas.

    Paso 8: cargue el resultado en Excel

    Todo lo que tenemos que hacer ahora es transferir este resultado a Excel haciendo clic en el menú Inicio > Cerrar y cargar. El resultado se muestra en Excel en una nueva Tableau

    Las 2 tablas ahora están fusionadas para todas las combinaciones posibles.

    Artículos relacionados

    Boletín informativo

    1 vez al mes:
    Consejos y cuestionarios

      No te enviaremos spam. Puedes darte de baja en cualquier momento.

      3 Comentarios

      1. Lavabo
        20/11/2020 a las 09:13

        Impecable !!! ¡¡Muchas gracias!!

        Responder

      2. Gaelle
        14/09/2020 a las 11:43

        Hola,
        ¿Es posible utilizar esta técnica de combinación en relación con la creación de una relación entre las dos tablas (en el siguiente ejemplo, el gráfico)?

        Por ejemplo:
        Pestaña1:
        Parcela1 Infra1
        Parcela 1 infra2
        Parcela 2 infra2

        Pestaña2:
        Parcela1 Propietario1
        Parcela1 Propietario2
        Parcela2 Propietario2

        Mesa buscada:
        Parcela1 Propietario1 Infra1
        Parcela1 Propietario2 Infra1
        Parcela1 Propietario1 Infra2
        Parcela1 Propietario2 Infra2
        Parcela2 Propietario2 Infra2

        Merci de votre réponse

        Responder

      3. Nadine JACQUES
        03/09/2020 a las 15:41

        Hola,

        Tengo una base de datos grande (8000 líneas) y me gustaría ordenarla.
        Mi objetivo es que para cada categoría se cree una nueva hoja pero que mi tabla y la hoja estén vinculadas.

        Me gustaría que se realizaran actualizaciones en ambos lados.

        ¿Un consejo? Consulta, conexión indirecta? U otro...

        Merci pour votre aide!

        nadine j

        Responder

      Dejar un comentario

      Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

      Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.