¿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.
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.

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:
=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
| Aspectos | Funciones ÚNICAS | Eliminar duplicados |
| Amable | Fórmula (basada en fórmulas) | Funciones integradas (basadas en comandos) |
| Dinámica de datos | Los resultados cambian automáticamente si cambia la fuente de datos | Los resultados estáticos deben volver a ejecutarse si los datos cambian |
| Datos originales | No cambiar los datos originales (no destructivos) | Eliminar duplicados directamente de los datos originales (destructivos) |
| Facilidad de automatización | Adecuado para informes y paneles automatizados | Más adecuado para la limpieza manual ocasional |
| Disponibilidad | Solo en Excel 365, 2021 y versiones posteriores | Disponible 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:
- array (obligatorio)
El intervalo de datos que desea filtrar (ejemplo: A2:A100 o Tabla1[Columna]). - [by_col] (opcional)
TRUE: Compara datos por columna (para datos horizontales). FALSE (predeterminado): compara datos por fila (vertical). - [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:
- UNIQUE + SORT para los datos ordenados:
=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:
- Seleccione la celda en blanco donde se mostrarán los resultados, por ejemplo, C2.
- Escriba la siguiente fórmula:
=UNIQUE(A2:A15)- Presione Enter.
- 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 producto | Precio | Categoría |
| Portátil A | 7.000.000 | Electrónico |
| Portátil A | 7.000.000 | Electrónico |
| HP B | 3.000.000 | Electrónico |
| HP B | 3.000.000 | Electrónico |
| Mesa de madera | 1.500.000 | Mueble |
Pasos para usar UNIQUE:
- Seleccione una celda en blanco para mostrar los resultados, por ejemplo, E2.
- Ingrese la fórmula:
=UNIQUE(A2:C6)- Presione Enter.
- 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 producto | Precio | Categoría |
| Portátil A | 7.000.000 | Electrónico |
| HP B | 3.000.000 | Electrónico |
| Mesa de madera | 1.500.000 | Mueble |
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:
- Ahorra tiempo (sin necesidad de limpieza manual repetida).
- Asegúrese de que los datos del informe estén siempre actualizados.
- Es fácil de combinar con otras funciones como SORT, FILTER o COUNTIF para análisis avanzados.
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.

