¿Fórmula de Excel para ordenar datos según individuos únicos?

¿Fórmula de Excel para ordenar datos según individuos únicos?

Tengo aproximadamente 29.000 filas de datos y tres columnas: una identificación única, una fecha de admisión y una fecha de salida.

Ver imagen para extracto

Necesito ordenar los datos para que:

1) Las fechas de admisión están en orden de más reciente a más antigua paracada individuoID (es decir, las fechas de administración asociadas SÓLO con el ID 455 se ordenan del más nuevo al más antiguo y luego comienzan de nuevo y hacen lo mismo con el ID 677 y 899, etc.); y

2) La fecha de salida asociada con cada fecha de administración permanece bloqueada.

¿Alguien sabe si esto es posible y, de ser así, cómo podría lograrlo?

¡Muchas gracias de antemano!

Respuesta1

Usando las funciones del menú integradas en Excel (2016 por ejemplo):

  • Seleccionartodode los datos en las 3 columnas
  • Elegir el 'Clasificar' función en la pestaña 'Datos'.

Datos de Excel 2016 >> Ordenar

  • Comprobar el "Mis datos tienen encabezados." caja
  • En 'Columna', seleccione "Ordenar por: ID" y verifique que 'Pedido' sea "De menor a mayor"

Excel 2016 Ordenar Parte I.

  • Presione el botón 'Agregar nivel'
  • En 'Columna', seleccione "Luego por: Fecha de admisión" y verifique que 'Pedido' sea "De más antiguo a más nuevo" "Del más nuevo al más antiguo"
  • Presione el botón 'Aceptar'

Excel 2016 Ordenar Parte II.

Deberias hacer eso.
Las versiones más antiguas y más nuevas de Excel también tienen esta funcionalidad de "Ordenar", aunque la interfaz y los menús pueden ser ligeramente diferentes.

Para lograr esto con unfórmula(como menciona la pregunta), algún uso complejo de 'BUSCARV()' podría funcionar...

Respuesta2

Si desea un enfoque dinámico, puede crear una tabla dinámica. Arrastre ID, Fecha de admisión y Fecha de salida al área de filas. Utilice un diseño tabular y no muestre subtotales (estas opciones se encuentran en la cinta Diseño de las herramientas de tabla dinámica).

Las tablas dinámicas ordenan automáticamente los datos de forma ascendente. Aquí hay un ejemplo rápido.

Cuando se agregan nuevos datos a la tabla de origen, solo necesita actualizar la tabla dinámica.

ingrese la descripción de la imagen aquí

información relacionada