Truco Secreto para Eliminar Duplicados en Excel y Power Query

¿Has utilizado alguna vez la función de Eliminar Duplicados en Excel o en Power Query? Hoy te voy a contar un pequeño secreto que descubrí al intentar eliminar duplicados en Power Query mientras quería conservar la fecha más reciente. Luego me pregunté, ¿y si quiero que me conserve la fecha más antigua? Encontré una solución muy interesante que te voy a enseñar paso a paso.

Truco Secreto para Eliminar Duplicados en Excel y Power Query

Truco Secreto para Eliminar Duplicados en Excel y Power Query

Suscríbete para más tutoriales

Descarga el archivo para practicar

Escribe tu correo electrónico para recibir gratis el archivo para practicar.

Eliminar Duplicados en Excel

Quitar duplicados en Excel - exceleinfo - deztaca
Imagen 1. Quitar duplicados en Excel.

Primero, vamos a ver cómo funciona esto en Excel. Aquí tengo un rango de celdas donde me interesa trabajar con las columnas de Fecha de Inspección e Inspector. Lo que haremos es ordenar los datos para decidir qué fila conservar.

  1. Me voy a la ficha Datos y selecciono Ordenar.
  2. Primero ordenamos por Inspector y luego añadimos un nivel para ordenar por Fecha de Inspección de más antiguo a más reciente.
  3. Ahora, seleccionamos las filas del inspector Miguel y, como ejemplo, pongo un fondo verde en la primera fila de enero y un fondo naranja en la fila de diciembre.

Aquí es donde Excel nos muestra su truco. Al usar la opción de Quitar Duplicados, Excel conservará la primera coincidencia que encuentra, es decir, la fila de enero. Pero, ¿qué pasa si queremos que se conserve la fecha más reciente? Simplemente cambiamos el orden de los datos. Ordenamos de más reciente a más antiguo, y al quitar duplicados, Excel conservará la fila de diciembre.

Hasta aquí todo claro, ¿verdad? Pero ahora vamos a lo interesante: Power Query.

Eliminar Duplicados en Power Query

Quitar duplicados en Power Query - exceleinfo - deztaca
Imagen 2. Quitar duplicados en Power Query.

Power Query funciona de manera similar, pero tiene un paso adicional que lo hace un poco más potente. Vamos a verlo.

  1. Seleccionamos nuestro rango de celdas y lo convertimos en una tabla.
  2. Nos vamos a Datos y seleccionamos Obtener y transformar datos desde una tabla. Esto abre el editor de Power Query.
  3. Ordenamos por Inspector y luego por Fecha de Inspección.

Hasta ahora parece igual que Excel, ¿verdad? Pero aquí es donde Power Query hace algo distinto. Cuando le decimos que elimine duplicados, no le importa el orden que tú le des en el editor. Power Query utiliza el orden interno de los datos, lo que significa que conservará la primera coincidencia según ese orden, aunque nosotros hayamos ordenado de otra manera.

¡Pero no te preocupes! Hay una solución para esto si quieres conservar la fecha más reciente o la más antigua. Solo tienes que seguir este paso extra: añadir una columna de índice.

Paso Extra: Añadir una Columna de Índice

Este paso es clave para controlar cuál fila quieres conservar al eliminar duplicados en Power Query:

  1. Una vez que hayas ordenado tus datos como prefieras (ya sea del más reciente al más antiguo o viceversa), te vas a la ficha de Agregar columna y seleccionas Columna de índice.
  2. Esto le dice a Power Query que, al eliminar duplicados, respete el orden que tú le has dado y conserve la primera coincidencia basada en la columna de índice.

Y así de sencillo, ¡solucionado! Ahora puedes eliminar la columna de índice si lo deseas, y Power Query mantendrá la fila que tú quieres.

Certifícate en Excel

Tienes experiencia en Excel y quieres mejorar tus oportunidades laborales? Obtén la Certificación Excel Expert avalada por Microsoft.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top