Quiero reposicionar/reorganizar un conjunto de datos en Excel

Quiero reposicionar/reorganizar un conjunto de datos en Excel

Tengo un conjunto de datos, en formato xlsx, un ejemplo en (pic1), que quiero reposicionar/reorganizar como en (pic2). ¿Existe alguna fórmula que pueda ayudarme a lograrlo?

Datos originales

Datos originales

Cómo debería reorganizarse

Cómo debería reorganizarse

Respuesta1

Puedes usar Power Query(disponible en Excel 2010+, aunque es posible que necesite descargar e instalar el complemento gratuito de MS para Excel 2010-2013):

  • Columnas pivotantes
    • Seleccione la columna 2
    • Columna de valores: Columna 1
    • Opciones avanzadas: no agregar

ingrese la descripción de la imagen aquí

Luego simplemente seleccione todas las columnas en el Editor de Power Query y reemplácelas nullcon0

ingrese la descripción de la imagen aquí

Si debe utilizar una fórmula, con la configuración de diseño como se muestra a continuación, puede ingresar elformaciónfórmula:

G9:  =IFERROR(INDEX($B$2:$B$7,AGGREGATE(15,6,1/(($F9=$A$2:$A$7)*(G$8=$C$2:$C$7))*ROW($B$1:$B$6),{1,2,3,4,5,6})),"0")

y complete hacia la derecha y hacia abajo para completar las celdas restantes en la Salida.

Dado que se trata de una fórmula matricial, debes "confirmarla" manteniendo presionado ctrl+ shiftmientras presionas enter. Si hace esto correctamente, Excel colocará llaves {...}alrededor de la fórmula como se observa en la barra de fórmulas.

ingrese la descripción de la imagen aquí

Creo que el PQmétodo será más fácil de actualizar si el tamaño de la tabla cambia, aunque puede usar tablas y/o rangos dinámicos para que el método de fórmula funcione de manera similar.

información relacionada