Excel: cómo colapsar varias filas de datos dispersos en una sola usando una columna de agrupación

Excel: cómo colapsar varias filas de datos dispersos en una sola usando una columna de agrupación

Ok entonces quiero girar eldiseño actualeneste diseño

Como puede ver, quiero deshacerme de los títulos repetidos y de las celdas vacías. Estoy pensando en crear una fórmula que por cada siete filas después de la primera elimine los títulos y mueva las otras celdas hacia arriba, pero no estoy seguro de cómo escribirla o incluso es posible hacer algo así en ¿Sobresalir? Habrá cientos de filas, por lo que no puedo hacer esto manualmente. Estoy usando Excel 2016 en una Mac.

¡Gracias de antemano!

Respuesta1

Seleccione cualquier celda de sus datos. Utilice Datos>Obtener y transformar datos>De tabla/rango para crear un PowerQuery.

En el Editor de Power Query, use Inicio>Transformar>Agrupar por y configúrelo así:

ingrese la descripción de la imagen aquí

Cuando haga clic en Aceptar, tendrá los resultados que necesita.

ingrese la descripción de la imagen aquí

Simplemente haga clic en Inicio>Cerrar y cargar para volver a colocar los datos en el libro.

EDITAR:

Para hacer esto con fórmulas, puedes usar algo como esto:

ingrese la descripción de la imagen aquí

Esta es la fórmula en la celda J2 de la imagen de arriba.

=INDEX(B$2:B$15,SUMPRODUCT(N($A$2:$A$15=$I2),N(NOT(ISBLANK(B$2:B$15))),ROW(B$2:B$15))-1,1)

la SUMPRODUCTparte básicamente recuperará el número de fila de la celda no vacía en la columna B donde la columna A coincide con el título en la columna I. INDEXLuego recuperará el valor de esa fila.

Ajuste el tamaño vertical de sus rangos para que se ajusten a sus datos, pero asegúrese de que los $ sean los mismos que los anteriores antes de arrastrarlos hacia arriba y hacia abajo para completar su tabla consolidada, como lo hice en J2:O3 arriba.

Respuesta2

Primero, elimine las celdas en blanco en las columnas B:G:

  1. Seleccionar columnasB:G
  2. Desde la Homepestaña elige Find and SelectluegoGo To Special
  3. Elige Blanksy pulsa OK. Tenga en cuenta las celdas en blanco seleccionadas.
  4. En la Homepestaña eligeDelete

A continuación, organice los encabezados de las filas en columnas A:

  1. Seleccionar columnaA
  2. Forma la Datapestaña eligeRemove Duplicates
  3. Elige Continue with current selectiony golpeaEnter

Sus datos ahora deberían estar ordenados como desee.

Si alguna vez actualiza a Excel 365, puede hacerlo en un instante con las nuevas fórmulas dinámicas de Excel:

  1. En la celda I1entrar=UNIQUE(FILTER(A:A,A:A<>""))
  2. En la celda J1entrar=FILTER(B:B,B:B<>"")
  3. Copiar celda J1a celdasK1:O1

información relacionada