Eliminar rápidamente los duplicados de una tabla de Excel

/* Css En-Bref */
.en-bref {
max-width: 640px;
margin: 2em auto;
padding: 1.5em 1.8em;
background: #f7f9f9;
border: 1px solid #10b58b;
border-left: 6px solid #10b58b;
border-radius: 12px;
box-shadow: 0 8px 24px rgba(251, 191, 36, 0.15);
font-family: ‘Inter’, ‘Segoe UI’, sans-serif;
color: #3a2d0d;
text-align: left;
}

.en-bref .enbref-header {
font-size: 1.15em;
font-weight: 700;
color: #d97706;
margin-bottom: 0.6em;
display: flex;
align-items: center;
gap: 0.5em;
}

.en-bref p {
font-size: 1em;
line-height: 1.65;
margin: 10px;
}

.en-bref strong {
color: #1c1917;
}

¿Está frente a una larga tabla de Excel llena de contactos o referencias de productos que se repiten, y quiere limpiar todo eso en unos pocos clics? Todos hemos pasado por esto: descargamos una lista, la importamos y ¡sorpresa, duplicados! En este artículo, detallo varias formas de eliminar esas filas en un instante, ya sea que use Excel 2010, 2016 o 365. Verá que combinando funciones nativas, fórmulas e incluso Power Query, se puede ahorrar mucho tiempo y evitar errores manuales.

1. La función integrada «Eliminar duplicados»

Probablemente sea el método más rápido: desde la pestaña Datos, haga clic en Eliminar duplicados. Seleccione la(s) columna(s) a verificar, confirme y Excel eliminará automáticamente las filas donde todos los valores coincidan.

¿Cuándo usarla?

Si trabaja con un volumen pequeño (unas pocas centenas o incluso algunos miles de filas) y no necesita conservar un registro de los valores eliminados, es ideal. Sin embargo, tenga cuidado con las mayúsculas/minúsculas y los espacios invisibles: « Dupont » y « dupont » se considerarán diferentes.

Pasos detallados

  1. Seleccione su tabla (o una sola columna si es necesario).
  2. Pestaña DatosEliminar duplicados.
  3. Marque las columnas a considerar.
  4. Confirme y observe el mensaje de confirmación (número de duplicados eliminados).

2. El Filtro Avanzado para extraer una lista única

El Filtro Avanzado puede ser útil si desea conservar tanto la lista completa como la lista limpia lado a lado, o si prefiere no modificar directamente su tabla original.

¿Cómo configurarlo?

1) En la pestaña Datos, elija Filtrar > Filtro avanzado.
2) Seleccione su rango de datos como la lista a filtrar.
3) Marque « Copiar a otro lugar » e indique una celda de destino.
4) Marque « Lista sin duplicados » y confirme.

Ventajas y casos de uso

Obtendrá una segunda lista, limpia, sin tocar la fuente. Funciona incluso con columnas no contiguas y conserva el orden inicial si lo desea. Sin embargo, tendrá que repetir el procedimiento manualmente cada vez que actualice la tabla.

3. Las fórmulas para identificar y extraer valores únicos

En Excel 365, la función UNIQUE es una verdadera ventaja: crea en tiempo real una lista dinámica sin duplicados. Si no tiene esta versión, puede marcar los duplicados con fórmulas basadas en CONTAR.SI y CONTAR.SI.CONJUNTO y luego filtrar manualmente.

Ejemplo con UNIQUE

En una celda vacía, escriba =UNIQUE(A2:A100) y confirme. Excel devuelve inmediatamente una lista sin repeticiones. Si agrega una nueva entrada en A2:A100, la lista UNIQUE se actualiza automáticamente.

Marcar duplicados de otra forma

Sin UNIQUE, se puede usar:

=SI(CONTAR.SI($A$2:A2; A2)>1; «Duplicado»; «Único»)

Luego, solo hay que filtrar por « Duplicado » y eliminar las filas filtradas.

4. Power Query: la solución para grandes volúmenes

Cuando se manejan decenas de miles de filas, Power Query se vuelve indispensable. Esta caja de herramientas integrada en Excel (desde 2016) gestiona muy fácilmente la limpieza y transformación de datos.

Importar la tabla en Power Query

1) Seleccione su tabla o rango.
2) Pestaña DatosObtener datosDesde tabla/rango.
3) Se abre la ventana de Power Query, muestra sus datos y ofrece un campo « Quitar duplicados » en la pestaña Inicio.

Aplicar la eliminación de duplicados

Haga clic en Quitar duplicados: puede elegir una o varias columnas a considerar. Finalmente, cierre y aplique para devolver la tabla limpiada a Excel. La consulta podrá actualizarse en cualquier momento si la fuente cambia.

5. Consejos adicionales y buenas prácticas

  • Verifique y limpie los espacios invisibles con la función TRIM o combinando funciones de texto (IZQUIERDA, DERECHA, EXTRAE).
  • Use el formato condicional para resaltar los duplicados antes de eliminarlos, para verificar visualmente.
  • Piense en la mayúscula/minúscula: poner en minúsculas (MINUSC) o mayúsculas (MAYUSC) uniformiza sus datos y evita duplicados fantasma.
  • Para cruzar varias tablas y detectar repeticiones en diferentes pestañas, la función BUSCARV puede ser útil.
  • Si se siente cómodo con el código, una macro VBA puede automatizar completamente la eliminación en pocas líneas (perfecto para ahorrar aún más tiempo).
Método Ventajas Límites
Quitar duplicados Rápido, sin fórmula Sensible a espacios y mayúsculas/minúsculas
Filtro avanzado Copia sin tocar el origen Procedimiento manual en cada actualización
UNIQUE (fórmula) Dinámico, actualización automática Solo Excel 365
Power Query Escalable, procesamiento masivo Curva de aprendizaje más larga

Conclusión

Al final, la elección del método depende del volumen, de su versión de Excel y de su necesidad de automatización. Para unas pocas filas, el comando Quitar duplicados es suficiente. En cuanto los datos se complejizan, diríjase a Power Query o a las fórmulas dinámicas. Y no olvide: una pequeña limpieza previa de espacios y mayúsculas/minúsculas le evitará muchas sorpresas.

FAQ

¿Cómo deshacer la eliminación de duplicados si cometí un error?
Simplemente use el atajo Ctrl+Z inmediatamente después de la operación, o restaure la versión anterior a través del historial de archivos.
¿Existe la función UNIQUE en todas las versiones de Excel?
No, UNIQUE forma parte de las funciones de matriz dinámica, disponibles a partir de Excel 365 y Excel 2021.
¿Puedo combinar el Filtro avanzado y Power Query?
En lugar de filtrar manualmente, importe su tabla filtrada en Power Query para automatizarlo en el futuro.
¿Los duplicados siempre se identifican de la misma manera?
Atención: Excel no trata las mayúsculas/minúsculas y los espacios de la misma forma según el método. No dude en uniformizar sus celdas con MINUSC, TRIM o MAYUSC.

Deja un comentario