Mantener dos filas juntas al ordenar

Mantener dos filas juntas al ordenar

Me gustaría saber cómo vincular filas específicas al ordenar una tabla en Excel. Ya hice la tabla y en cada fila contiene datos de una persona específica. Cada persona tiene dos filas. A mi jefe le gustaría poder ordenar los datos, pero las dos filas permanecen juntas incluso si no siguen la clasificación.

Ejemplo Ejemplo

Entonces, si ordenara por SK en esta imagen, querría que la persona con más capturas estuviera en la parte superior, pero también su segunda fila justo debajo, incluso si esa segunda fila no tiene la segunda mayor cantidad de capturas. LUEGO, el siguiente jugador con la segunda mayor cantidad de snacks seguido por su segunda fila, independientemente de si su segunda fila no tiene la cuarta mayor cantidad de capturas y así sucesivamente.

Respuesta1

Excel no puede hacer eso con funciones incorporadas; necesitará aprender VBA y escribir una macro de VBA para hacerlo, en realidad dos macros:

La primera macro: para empaquetar las dos filas en una, concatenando las columnas de la segunda fila con la primera y eliminando cada segunda fila.

Luego puedes ordenar las filas como quieras.

La segunda macro finalmente descomprimirá las filas combinadas en dos filas cada una.

Esta no es una solución fácil, pero no veo otra mejor.

información relacionada