¿Cómo puedo ordenar una lista filtrada y también ordenar las filas dentro de la lista filtrada en Excel?

¿Cómo puedo ordenar una lista filtrada y también ordenar las filas dentro de la lista filtrada en Excel?

No he tenido éxito ni en la búsqueda ni en la experimentación con una macro que haría lo siguiente.

Dado un archivo .csv, quiero crear una macro que:

  • Haga referencia a ese archivo desde un libro de trabajo separado
  • Elija una lista seleccionada de valores dentro de una columna de datos
  • Agrupa esos valores en orden ascendente.
  • Ordene las filas de cada grupo en orden ascendente por una columna diferente dentro de sus filas.
  • Imprima estos datos organizados en una hoja de trabajo dentro del libro de trabajo separado.

por ejemplo: esta imagen Tabla inicial

se convertiría en esta imagen. Mesa Final

Nota: Estos ejemplos se han simplificado ya que las filas contienen muchas columnas de datos que se incluirán.

Respuesta1

La descripción de su problema es demasiado vaga, pero puede convertir muy fácilmente su tabla inicial en su tabla final simplemente usando la función de filtrado de Excel. Sólo tienes que ordenarlo dos veces. Primero, ordene la columna B de forma ascendente y luego ordene la columna A de forma ascendente.

información relacionada