
Aporte :
MACK 113 445 25
JACK 345
PIKER 30 23
Quiero que la salida sea:
MACK 113
MACK 445
MACK 25
JACK 345
PIKER 30
PIKER 23
¿Cómo puedo hacer esto?
Respuesta1
Microsoft Excel tiene un complemento llamado PowerQuery.
PowerQuery le permite importar datos desde su hoja y ejecutar una operación de "despivotación".
Esta es una herramienta muy útil. Le llevará un poco de tiempo configurarlo y hacerlo funcionar la primera vez, pero una vez que lo haga, será útil durante años y le permitirá realizar esta operación muy rápidamente.
Aquí hay algunos detalles sobre cómo hacerlo:
Respuesta2
Lo que necesitas es notransponer, sinodespivotar.
La siguiente probablemente no sea la mejor manera de hacer esto, pero funciona y puede ser útil para salvar el día hasta que alguien encuentre una solución mejor.
Esto supone que su tabla dinámica comienza Sheet1
en A1
(dónde MACK
está); ajustarse a su caso. En una Hoja2, ingrese lo siguiente:
A1: =Sheet1!A1
B1: =Sheet1!B1
C1: 1
D1: 2
A2: =IF(OR(B2="", A1=""), "", INDIRECT(ADDRESS(C2,1, 1, 1, "Sheet1")))
B2: =IF(OR(B1="", INDIRECT(ADDRESS(C2,D2, 1, 1, "Sheet1"))=""), "", INDIRECT(ADDRESS(C2,D2, 1, 1, "Sheet1")))
C2: =IF(D2=2,C1+1,C1)
D2: =IF(INDIRECT(ADDRESS(C1,D1+1, 1, 1, "Sheet1"))<>"",D1+1,2)
Luego copie la fila 2 y péguela en tantas filas como sea necesario. Las columnas A y B tendrán los valores que necesita, sin pivotar. Copie y pegue en otro lugar solo como valores.
Respuesta3
En primer lugar, proporcione algunos títulos a sus datos, por ejemplo:
Name Value1 Value2 Value3
- Golpear Alt+ D+P
- Seleccione "Múltiples rangos consolidados" > Siguiente
- Seleccione "Crear un campo de una sola página para mí" > Siguiente
- Seleccione su rango (incluidos los encabezados) y haga clic en "Finalizar"
Esto creará una tabla dinámica con un diseño similar a los datos originales, pero que incluye los totales.
- Haga doble clic en el total general inferior derecho (que tendría el valor de 6 en su ejemplo)
Esto creará una nueva hoja que contiene los datos en el formato que solicitó. Es posible que desee eliminar algunas columnas y las entradas en blanco para obtener el resultado solicitado.