Navegando por la web me encontré con un reto propuesto por los colegas de ExcelHechoFacil.com en donde piden extraer datos de una base de datos que tiene registros repetidos, pero quieren extraer solo los datos que corresponden a la fecha más reciente.
En este link esta la explicación del reto http://www.excelhechofacil.com/2017/07/buscar-registros-unicos-fecha-reciente.html
Decidí resolver este retó y se me ocurrió una forma, que quizás no es la más automática, pero creo es una de las más básica, y considero que es una solución al alcance de todos independientemente del nivel de Excel, ya que es bastante intuitiva.
Para resolver el reto partamos del hecho que la función BuscarV va a escoger siempre el primer registro cuando encuentra el mismo valor en una base de datos.
Teniendo lo anterior en cuenta, los pasos para extraer solamente los registros únicos con la mayor fecha son:
1. Copiar todos los posibles códigos en una nueva hoja de Excel donde vamos a realizar la nueva base de datos y “eliminar los duplicados”,
2. Usar la función BuscarV para rellenar todos los campos de nuestra nueva base de datos, cambiando el respectivo indicador de columnas (2, 3, 4, 5)
3.Una vez hemos rellenado nuestra nueva base de datos. Vamos a ordenar la base de datos original utilizando un orden personalizado con dos criterios. Primero por “Cod” y luego por “Fecha” de Mayor a menor.
En este punto Tendremos nuestra base de datos ordenada por código y luego por fechas en orden de mayor a menor
Luego de aplicar este nuevo orden vemos como automáticamente nuestra Base de Datos de registros extraídos con BuscarV se actualiza mostrando solo los registros correspondientes a la fecha más reciente
Espero les haya gustado este reto, me gustaria saber si se les ocurren soluciones diferentes, espero sus comentarios con otras formas para resolver este reto. Saludos
Excelente, y muy valido. Yo tengo otros dos métodos adicionales y muy potentes que usan otras herramientas.
Muy pronto los postearé en mi canal. Gracias…
Ya te dejé mensaje en los comments del post.