transponer grupos de filas a columnas, donde cada grupo se basa en dos columnas

transponer grupos de filas a columnas, donde cada grupo se basa en dos columnas

Similar acómo transponer grupos de filas a columnas, pero con un requisito adicional:

¿Cómo hacer la transposición si cada grupo se basa en dos columnas?

Además:
¿la respuesta sería la misma si OnSalese garantiza que la columna adicional (en el ejemplo siguiente) tendrá el mismo valor para el grupo?

Por ejemplo, si la tabla fuente es:

ID   Product   Amount  OnSale
22   product1  $10       1
22   product2  $20       1
22   product3  $30       0
33   product2  $4        1
33   product3  $5        1
44   product1  $78       0
44   product4  $90       0

Entonces la mesa final debería ser:

ID  product1 product2 product3 product4 OnSale
22       $10      $20                       1
22                         $30              0
33                 $4       $5              1
44       $78                        $90     0

Lo intentéla respuesta aceptadade la pregunta antes mencionada, pero usar una columna adicional no parece funcionar:

ingrese la descripción de la imagen aquí

Respuesta1

Le sugiero que use Power Query para realizar una verificación.

  • Seleccione toda la tabla, vaya al grupo Datos > Obtener y transformar datos > Haga clic en Desde tabla/rango.

ingrese la descripción de la imagen aquí

  • Vaya a Archivo > Transformar grupo > Haga clic en Agrupar por. Agrupa los datos vía ID, Producto y OnSale. (El nombre de la nueva columna será Contar de forma predeterminada).

ingrese la descripción de la imagen aquí

  • Presione la tecla Ctrl para elegir las columnas Producto y Recuento. Vaya a Transformar > pestaña Cualquier columna > Haga clic en Columna dinámica.

ingrese la descripción de la imagen aquí

  • Habrá un ícono después de cada encabezado de "Producto". Puede hacer clic en él para elegir "Cantidad" y expandir la "Tabla" que se generó mediante la operación del grupo.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

  • Por último, puede hacer clic en Archivo > Cargar en, cargar la tabla en su hoja.

ingrese la descripción de la imagen aquí

información relacionada