Eliminar 1000 duplicados en Excel en 3 segundos

Advertisement

¿Cansado de pasar horas limpiando datos duplicados en Excel? ¡No estás solo! Los datos dobles no solo estropean el análisis y hacen que los informes sean inexactos, sino que también se convierten en un obstáculo importante para la productividad.

Advertisement

Excel tiene una solución poderosa que a menudo se olvida: la función UNIQUE. ¡Con esta fórmula mágica, puede deshacerse de los datos duplicados al instante sin la necesidad de un laborioso trabajo manual!

A partir de 1000 filas de datos desordenados, puede filtrar entradas únicas en un abrir y cerrar de ojos. Ya no depende de la función obsoleta Eliminar duplicados, la fórmula UNIQUE ofrece una ventaja dinámica: los resultados se actualizarán automáticamente cuando cambien los datos de origen.

Advertisement
Excel duplicate data

Conociendo funciones ÚNICAS en Excel

La función  UNIQUE es una fórmula moderna de Excel que filtra y extrae automáticamente datos únicos de un rango o tabla. A diferencia del método manual, esta fórmula es dinámica, lo que significa que los resultados se actualizarán automáticamente cada vez que cambien los datos de origen.

Ejemplo simple:

Advertisement
=UNIQUE(A2:A20)

La fórmula anterior generará una lista de valores únicos de las celdas A2 a A20.

Versiones de Excel que admiten funciones ÚNICAS

No todas las versiones de Excel tienen esta función. UNIQUE solo está disponible en:

  • Microsoft Excel 365 (todas las ediciones)
  • Microsoft Excel 2021
  • Excel versi web (Excel para la Web)
  • Excel Mobile (Android e iOS)

Diferencias entre las funciones UNIQUE y la función Eliminar duplicados

AspectosFunciones ÚNICASEliminar duplicados
AmableFórmula (basada en fórmulas)Funciones integradas (basadas en comandos)
Dinámica de datosLos resultados cambian automáticamente si cambia la fuente de datosLos resultados estáticos deben volver a ejecutarse si los datos cambian
Datos originalesNo cambiar los datos originales (no destructivos)Eliminar duplicados directamente de los datos originales (destructivos)
Facilidad de automatizaciónAdecuado para informes y paneles automatizadosMás adecuado para la limpieza manual ocasional
DisponibilidadSolo en Excel 365, 2021 y versiones posterioresDisponible en todas las versiones de Excel

En resumen, UNIQUE es una opción ideal si desea un proceso automatizado que mantenga actualizados los datos únicos en tiempo real. Mientras tanto, Eliminar duplicados es más adecuado para la eliminación manual y permanente de datos duplicados.

Sintaxis de funciones ÚNICAS en Excel

Estructura básica de la fórmula UNIQUE

=UNIQUE(array, [by_col], [exactly_once])

Explicación de parámetros:

  1. array (obligatorio)
    El intervalo de datos que desea filtrar (ejemplo: A2:A100 o Tabla1[Columna]).
  2. [by_col] (opcional)
    TRUE: Compara datos por columna (para datos horizontales). FALSE (predeterminado): compara datos por fila (vertical).
  3. [exactly_once] (opcional)
    TRUE: Solo muestra valores verdaderamente únicos  (solo 1 vez). FALSE (predeterminado): muestra todos los valores únicos, incluidos los que aparecen repetidamente.

Ejemplos de uso

1. Ejemplo simple (filtro de datos único vertical)

=UNIQUE(A2:A20)

Resultado: Muestra todos los valores únicos del rango A2:A20.

2. Filtro de datos único horizontal

=UNIQUE(A1:Z1, TRUE)

Resultado: Extrajo un valor único de la primera fila (A1-Z1).

3. Filtrar valores que solo aparecen una vez

=UNIQUE(A2:A100,  FALSE, TRUE)

Resultado: Muestra solo los datos que aparecen una vez (sin duplicados).

4. Combinar con otras funciones:

=SORT(UNIQUE(A2:A100))
  • UNIQUE + FILTER para datos condicionales:
=UNIQUE(FILTER(A2:B100, B2:B100>500))

Ejemplo de eliminación de datos duplicados

Ejemplo 1: Lista de nombres de empleados

Supongamos que tiene una lista de nombres de empleados en la columna A2:A15 y varios nombres de la lista aparecen más de una vez.

Datos iniciales:

Nombre del empleado
Andi Pratama
Siti Aminah
São Paulo
Andi Pratama
Dwi Lestari
São Paulo
Rina Wijaya
Siti Aminah

Pasos para usar UNIQUE:

  1. Seleccione la celda en blanco donde se mostrarán los resultados, por ejemplo, C2.
  2. Escriba la siguiente fórmula:
=UNIQUE(A2:A15)
  1. Presione Enter.
  2. Excel mostrará una lista de nombres únicos automáticamente, sin duplicados, y los resultados serán dinámicos a medida que cambien los datos de origen.

Salida:

Nombre único
Andi Pratama
Siti Aminah
São Paulo
Dwi Lestari
Rina Wijaya

Ejemplo 2: Lista de productos de ventas

A veces, los duplicados se producen en combinaciones de varias columnas, como Nombre del producto, Precio y Categoría.

Datos iniciales:

Nombre del productoPrecioCategoría
Portátil A7.000.000Electrónico
Portátil A7.000.000Electrónico
HP B3.000.000Electrónico
HP B3.000.000Electrónico
Mesa de madera1.500.000Mueble

Pasos para usar UNIQUE:

  1. Seleccione una celda en blanco para mostrar los resultados, por ejemplo, E2.
  2. Ingrese la fórmula:
=UNIQUE(A2:C6)
  1. Presione Enter.
  2. Excel generará una lista de combinaciones de productos únicas, eliminando filas duplicadas que tienen información idéntica en todas las columnas.

Salida:

Nombre del productoPrecioCategoría
Portátil A7.000.000Electrónico
HP B3.000.000Electrónico
Mesa de madera1.500.000Mueble

Uso de UNIQUE con criterios adicionales

UNIQUE función puede volverse más poderosa cuando se combina con otras funciones como SORT y FILTER.

Clasificación de datos únicos con SORT

Para obtener una lista única de nombres ordenados alfabéticamente, use:

=SORT(UNIQUE(A2:A20))

Esta fórmula generará una lista única de A2:A20 y, a continuación, los ordenará de la A a la Z.

Filtrado de datos únicos con FILTER

Si sólo desea visualizar datos únicos con determinados criterios, combínelos con FILTER funciones. Ejemplo: mostrar un cliente único cuyo estado de pago es “Lunas”.

=UNIQUE(FILTER(A2:A20, B2:B20=“Lunas”))

  • A2:A20 = campo de nombre de cliente
  • B2:B20 = columna de estado de pago

Ventajas de las funciones UNIQUE sobre la eliminación de duplicados

Aunque Remove Duplicates ha sido durante mucho tiempo una característica integrada de Excel para eliminar datos duplicados, la presencia de la función UNIQUE proporciona una ventaja significativa, especialmente para las necesidades de procesamiento de datos dinámicos y continuos. Estas son algunas de las principales ventajas de UNIQUE:

1 Dinámico y en tiempo real

La  función UNIQUE actualizará automáticamente los resultados cuando cambien los datos de origen. Ejemplo: Si agrega una nueva entrada o elimina datos en una columna de origen, la lista de resultados de UNIQUE se ajustará inmediatamente sin tener que rehacer el proceso de desduplicación.

2 No cambiar los datos originales (no destructivo)

A diferencia  de Remove Duplicates, que elimina los datos directamente de la fuente (destructivo), UNIQUE funciona mostrando los resultados en ubicaciones separadas sin tocar los datos originales. Esto es especialmente importante si necesita mantener una base de datos sin procesar con fines de auditoría o archivo.

3 Eficiente para informes automatizados

En la creación de un dashboard o informes periódicos, UNIQUE es la mejor opción porque:

4 Flexibilidad en las combinaciones de columnas

UNIQUE puede eliminar duplicados en función de la combinación de varias columnas a la vez, algo que requiere un paso adicional si se usa Remove Duplicates manualmente.

Conclusión:

Si necesita una limpieza de datos única, Eliminar duplicados puede ser suficiente. Sin embargo, para las necesidades de automatización, precisión a largo plazo e informes dinámicos, UNIQUE es una opción muy superior.

Artículos Recientes