Agrupar filas de datos (Power Query)

Se aplica a
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2021

En Power Query, puede agrupar los mismos valores en una o más columnas en una sola fila agrupada. Puede agrupar una columna mediante una función de agregado o agruparla por una fila. 

Ejemplo

Los siguientes procedimientos se basan en este ejemplo de datos de consulta:

Captura de pantalla que muestra un ejemplo de datos antes de la agregación.

Agrupar una columna mediante una función de agregado

Puede agrupar los datos mediante una función de agregado, como Suma y Promedio. Por ejemplo, desea resumir el total de unidades vendidas a nivel de país o región y de canal de ventas, agrupadas por las columnas País o región y Canal de ventas .

  1. Para abrir una consulta, busque una cargada previamente desde el Editor de Power Query, seleccione una celda en los datos y, a continuación, seleccione Editar consulta>. Para obtener más información, vea Crear, cargar o editar una consulta en Excel.

  2. Seleccionar Agrupar en el hogar>por.

  3. En el cuadro de diálogo Agrupar por , seleccione Avanzado para seleccionar más de una columna por la que realizar la agrupación.

  4. Para agregar otra columna, seleccione Agregar agrupación

    Recomendación

    Para eliminar o mover una agrupación, seleccione Más (...) junto al cuadro Nombre de la agrupación.

  5. Seleccione las columnas País o región y Canal de ventas .

  6. En la sección siguiente:

    Nuevo nombre de columna Escriba "Unidades totales" para el nuevo encabezado de columna.

    Funcionamiento Seleccione Suma. Las agregaciones disponibles son Suma, Promedio, Mediana, Min, Max, Contar filas y Contar filas distintas.

    Familias de Seleccione Unidades para especificar qué columna se va a agregar.

  7. Seleccione Aceptar.

Resultado

Captura de pantalla que muestra los resultados de la agrupación por agregación.

Agrupar por una fila

Una operación de fila no requiere una columna, porque el cuadro de diálogo Agrupar por agrupa los datos por una fila. Al crear una nueva columna, tiene dos opciones:

Contar filas , que muestra el número de filas de cada fila agrupada.

Agrupar: Contar filas

Todas las filas Se inserta un valor de Table interno. Contiene todas las filas de las columnas por las que se ha agrupado. Si lo desea, puede expandir las columnas más adelante. Para obtener más información, vea Trabajar con una columna estructurada de lista, registro o tabla.

Agrupar: Todas las filas

Procedimiento

Por ejemplo, para agrupar por todas las filas, quiere el total de unidades vendidas y quiere otras dos columnas que le proporcionen el nombre y las unidades vendidas del producto de mayor rendimiento, resumidas a nivel de país y canal de ventas.

  1. Para abrir una consulta, busque una cargada previamente desde el Editor de Power Query, seleccione una celda en los datos y, a continuación, seleccione Editar consulta>. Para obtener más información, vea Crear, cargar o editar una consulta en Excel.

  2. Seleccionar Agrupar en el hogar>por.

  3. En el cuadro de diálogo Agrupar por , seleccione Avanzado para seleccionar más de una columna por la que realizar la agrupación.

  4. Para agregar una columna al agregado, seleccione Agregar agregación en la parte inferior del cuadro de diálogo. 

    Recomendación

    Para eliminar o mover una agregación, seleccione Más (...) junto al cuadro de columna.

  5. En Agrupar por, seleccione las columnas País o región y Canal de ventas .

  6. Cree dos columnas nuevas mediante los siguientes pasos:

    Agregación Agregue la columna Unidades mediante la operación Suma . Asigne un nombre a esta columna Total de unidades.

    Todas las filas Agregar una nueva columna Productos mediante la operación Todas las filas . Asignar un nombre a esta columna Total de productos. Debido a que esta operación actúa en todas las filas, no es necesario realizar una selección en Columna y, por lo tanto, no está disponible.

  7. Seleccione Aceptar.

Resultado

Captura de pantalla que muestra procedimientos de agrupación de datos de ejemplo.

Consulte también

Ayuda de Power Query para Excel

Agrupar o resumir filas (docs.com)