¿Alguna vez se ha encontrado con una lista de clientes duplicados debido a la retención del historial de direcciones? ¿Se pregunta cómo conservar solo los datos más recientes, como la fecha de la última actualización?
Sin pánico ! Tenemos la solución para ti. Ya sea un principiante o un experto en Excel, este sencillo método le permitirá limpiar sus datos de manera efectiva y conservar solo la información más relevante para sus análisis.
1. Identificar una clave única
Antes de comenzar, asegúrese de tener una clave única para cada cliente.
- Un identificador único facilita la búsqueda, actualización y organización de información.
- Sin un identificador único, es difícil hacer referencia a datos específicos de forma coherente.
En nuestro ejemplo, el identificador es el correo electrónico de nuestros clientes. En efecto, un correo electrónico es específico de una persona, mientras que con los apellidos es posible tener nombres idénticos para diferentes personas.
2. Utilice la función MAX.IF.ENS
El primer paso es utilizar la función MAX.IF.ENS en Excel. De hecho, MAX.SI.ENS devolverá la fecha más reciente (la fecha máxima), entre todas las líneas relacionadas con el mismo correo electrónico.
En nuestro caso, construir la función es bastante simple.
- Escribe el nombre de la función =MAX.IF.ENS
- Seleccionar columna con fechas de actualización
- Seleccione la columna con correos electrónicos
- Indicar como criterio de selección, un correo electrónico.

Las fechas se muestran en Formato de número "estándar". Pero al aplicar Formato de fecha, muestra correctamente sus fechas en las celdas.

Analicemos el resultado.
- Podemos ver que para cada correo electrónico la función MAX.IF.ENS devolverá la fecha máxima entre todas las líneas que tengan el mismo correo electrónico.
- Por lo tanto, para Sarah Leblanc, es la fecha del 25/10/2019 la que se devuelve porque es el mayor valor entre las 3 fechas, 13/12/2015, 11/05/2016 y 25/10/2019.
- Asimismo para Nicolas Charpie, el resultado es 29/08/2021 porque, entre las 2 líneas con el mismo correo electrónico, es la fecha más alta
3. Convertir el resultado en prueba
Ahora convertiremos esta fórmula en una prueba lógica. Para cada línea, haremos
- Utilice el resultado de la función MAX.IF.ENS
- Para compararlo con la fecha de actualización.
De esta forma, cuando haya un empate, nos aseguraremos de que la fecha sea la más reciente de cada correo electrónico dado.

4. Filtrar resultados
Todo lo que queda es aplicar un filtro configúrelo en VERDADERO para mantener las filas con la fecha de actualización más reciente.

Si sigue estos sencillos pasos, podrá limpiar fácilmente el historial de datos de sus clientes. Esto garantizará que siempre tenga la información más reciente a partir de la fecha de actualización.
Vídeo tutorial
Encuentra las explicaciones en este vídeo.