Tengo datos en una hoja de cálculo de Excel. Para simplificar un poco, hay tres columnas:
- el primero (columna A) es el nombre de un individuo
- la segunda columna (columna B) es la fecha en que se midió el desempeño.
- el tercero (columna C) es el rendimiento (valor numérico).
Me gustaría extraer de esta hoja de trabajo la medida más reciente del desempeño de cada individuo.
¿Cómo puedo hacer esto usando Excel?
Ex de datos (no sé cómo puedo proporcionar un MWE):
A | B | C |
---|---|---|
Alicia | 25/06/2021 | 14 |
Alicia | 14/07/2021 | 21 |
Alicia | 25/07/2021 | 24 |
Beto | 13/07/2021 | 12 |
charly | 24/07/2021 | sesenta y cinco |
charly | 25/07/2021 | 67 |
El resultado deseado es la última actuación de cada individuo:
A | B | C |
---|---|---|
Alicia | 25/07/2021 | 24 |
Beto | 13/07/2021 | 12 |
charly | 25/07/2021 | 67 |
Intenté usar un filtro (Datos -> Filtro), especialmente un filtro de fecha como "esta semana" o "la semana pasada", pero hay muchas disparidades en la fecha y todos los filtros dados perderían valores. No puedo hacerlo a mano porque hay unas 20.000 filas.
Algunas propiedades de mis datos (si es necesario, pero creo que una respuesta general sería mejor):
- La hoja de trabajo está organizada por orden lexicográfico: las fechas están en orden creciente y las actuaciones están en orden creciente para la misma fecha e individuo.
- Hasta donde puedo decir, el desempeño de un individuo se midió como máximo una vez al día.
- Diferentes individuos pueden tener un número diferente de actuaciones.
Nota: No estaba seguro de cómo titular esta pregunta por falta de palabras clave adecuadas. Por la misma razón, mi investigación para preguntas similares fue deficiente. Siéntase libre de editar y/o señalar preguntas similares.
Respuesta1
Si no tiene acceso a la función ÚNICA, puede utilizar una tabla dinámica para generar el resultado deseado. Hay algunas idiosincrasias con las tablas dinámicas, pero harán el trabajo.
1. Crea la tabla dinámica
Haga clic en cualquier lugar de sus datos y, en la cinta Insertar, haga clic en Tabla dinámica
Asegúrese de que el rango sea toda su tabla y haga clic en Aceptar. El rango puede ser incorrecto si selecciona un rango de celdas en la tabla en lugar de solo una o si hay filas o columnas en blanco en la tabla. Puede corregir el rango haciendo clic en el botón de flecha hacia arriba a la derecha y seleccionando el rango correcto.
2. Agregar datos a la tabla dinámica
Ahora debería tener una nueva hoja de trabajo con una tabla dinámica en blanco.
A la derecha, haga clic y arrastre "Nombre" y "Fecha" desde la lista en la parte superior hasta la sección "Filas" en la parte inferior. Luego arrastre "Fecha" y "Rendimiento" a la sección "Valores".
3. Formatee la tabla dinámica
Haga clic derecho en algún lugar de la tabla dinámica y haga clic en "Opciones de tabla dinámica..." en el menú. En la pestaña "Pantalla", marque "Diseño de tabla dinámica clásica" y luego haga clic en Aceptar.
Haga clic derecho en uno de los meses en el campo "Meses" (debe ser la columna B) y haga clic en "Desagrupar..." en el menú que aparece. La tabla ahora debería verse como lo que ve a continuación.
4. Filtra los datos que no necesitas
Haga clic derecho en uno de los nombres de la tabla y haga clic en "Configuración de campo...". En la pestaña "Subtotales y filtros", elija "Ninguno" en Subtotales y haga clic en Aceptar.
Haga clic derecho en una de las fechas.valores, probablemente en la columna C y probablemente llamado "Recuento de fecha", luego coloque el cursor sobre el submenú "Resumir valores por" y haga clic en "Suma". Las fechas se mostrarán como números (25/6/2021 = 44372), pero puedes ignorarlo por ahora.
Seleccione una de las fechas en la sección Filas de la tabla dinámica, probablemente en la columna B y llamada "Fecha". Haga clic en la flecha desplegable en la parte superior de esa sección, coloque el cursor sobre el submenú "Filtros de valores" y haga clic en "Top 10..." en la parte inferior de esa lista.
Cambie "10" a "1" y haga clic en Aceptar.
5. Limpiar como desee
Puede ocultar la columna C. Puede desactivar la fila "Gran Total". Puede desactivar los botones expandir/contraer junto a los nombres. Puede cambiar el nombre de la columna D a "Rendimiento" (pero no a "Rendimiento" sin espacios al final porque ese nombre ya está reservado para el campo de datos). Para obtener una explicación de cómo, le dejaré buscar instrucciones más generales sobre cómo usar tablas dinámicas. Mi maqueta se ve así ahora: