La función ÚNICO en Excel devuelve una lista de valores únicos de un rango o matriz. Es una de las funciones de matriz dinámica, lo que significa que puede devolver múltiples valores (un «desbordamiento») a las celdas adyacentes a la celda donde se introduce la fórmula.
Sintaxis
=ÚNICO(matriz, [por_col], [exactamente_una_vez])
La función ÚNICO tiene los siguientes argumentos:
- matriz: El rango o matriz del que se extraerán los valores únicos. (Obligatorio)
 - por_col: Un valor lógico (VERDADERO o FALSO) que especifica cómo comparar.
- FALSO (u omitido): Compara por filas. Este es el valor predeterminado.
 - VERDADERO: Compara por columnas.
 
(Opcional)
 - exactamente_una_vez: Un valor lógico (VERDADERO o FALSO).
- FALSO (u omitido): Devuelve todas las filas o columnas únicas del rango.
 - VERDADERO: Devuelve solo las filas o columnas que aparecen exactamente una vez en el rango.
 
(Opcional)
 
Ejemplos
Para los siguientes ejemplos, usaremos la siguiente tabla de datos de ventas:
| A | B | C | |
|---|---|---|---|
| 1 | Vendedor | Región | Ventas | 
| 2 | Ana | Norte | 2500 | 
| 3 | Luis | Sur | 3100 | 
| 4 | Ana | Norte | 1800 | 
| 5 | Carla | Este | 4200 | 
| 6 | Luis | Oeste | 2900 | 
| 7 | Pedro | Norte | 3500 | 
Ejemplo 1: Obtener una lista de vendedores únicos
Para obtener una lista de todos los vendedores sin duplicados, usamos la función sobre el rango A2:A7. La función devolverá una matriz vertical con los nombres.
=ÚNICO(A2:A7)
Resultado:
- Ana
 - Luis
 - Carla
 - Pedro
 
Ejemplo 2: Obtener una lista de vendedores que aparecen una sola vez
Si queremos identificar a los vendedores que solo tienen un registro de venta en la tabla, usamos el tercer argumento [exactamente_una_vez] como VERDADERO. En este caso, Ana y Luis aparecen dos veces, por lo que la función solo devolverá a Carla y Pedro.
=ÚNICO(A2:A7, FALSO, VERDADERO)
Resultado:
- Carla
 - Pedro
 
Ejemplo 3: Obtener registros (filas) únicos
La función también puede evaluar filas completas. En nuestra tabla, la fila 2 y la fila 4 son idénticas para las columnas A y B. Si queremos obtener una lista de combinaciones únicas de Vendedor y Región, podemos hacer lo siguiente:
=ÚNICO(A2:B7)
Resultado (se desbordará en dos columnas):
| Ana | Norte | 
| Luis | Sur | 
| Carla | Este | 
| Luis | Oeste | 
| Pedro | Norte | 
Nota: La fila 4 (Ana, Norte) fue omitida por ser un duplicado de la fila 2.
Ejemplo 4: Combinar ÚNICO con ORDENAR
Es muy común querer la lista de valores únicos ordenada alfabéticamente. Para ello, simplemente anidamos la función ÚNICO dentro de la función ORDENAR.
=ORDENAR(ÚNICO(A2:A7))
Resultado:
- Ana
 - Carla
 - Luis
 - Pedro
 
Observaciones
La función ÚNICO es una función de matriz dinámica. Esto significa que Excel creará automáticamente un rango de desbordamiento del tamaño adecuado cuando presiones Intro. Asegúrate de que haya suficientes celdas vacías debajo y/o a la derecha de la celda de la fórmula para evitar errores.
Los resultados se actualizan automáticamente si los datos en el rango de origen cambian.
Errores comunes
- #¡DESBORDAMIENTO!: Ocurre si el rango donde la fórmula debería devolver los resultados contiene datos. Despeja el área de desbordamiento o mueve la fórmula a otra ubicación.
 - #N/A: Se produce cuando se usa el argumento [exactamente_una_vez] como VERDADERO y no se encuentra ningún valor que aparezca una sola vez.
 - #¡VALOR!: Ocurre si, por ejemplo, la matriz de origen está en un libro cerrado.
 
Disponibilidad por versión de Excel
La función ÚNICO está disponible en Excel para Microsoft 365 y Excel 2021 en adelante, tanto para Windows como para Mac.
Compatibilidad
| Software | Compatibilidad | Notas | Alternativa | 
|---|---|---|---|
| Microsoft Excel | ✔️ | Disponible en Microsoft 365 y Excel 2021. | En versiones antiguas (ej. Excel 2010-2019), se puede usar una combinación de INDICE, COINCIDIR y CONTAR.SI como fórmula de matriz. | 
| Google Sheets | ✔️ | La función se llama UNIQUE y tiene una sintaxis idéntica. | — | 
| LibreOffice Calc | ✔️ | Disponible en versiones recientes (7.0 en adelante). | Usar la herramienta de Filtro estándar (Datos > Más filtros > Filtro estándar). | 
| OpenOffice Calc | ❌ | No soporta funciones de matriz dinámica. | Usar la herramienta de Filtro estándar. | 
| WPS Office Spreadsheets | ✔️ | La función UNIQUE está implementada. | — | 
| Apple Numbers | ✔️ | La función se llama UNIQUE y está disponible. | — | 
Funciones Relacionadas
- FILTRAR: Permite extraer un subconjunto de datos de un rango que cumple con ciertos criterios.
 - ORDENAR: Ordena el contenido de un rango o matriz. Muy útil para ordenar los resultados de ÚNICO.
 - ORDENARPOR: Ordena el contenido de un rango o matriz basándose en los valores de un rango o matriz correspondiente.
 - SECUENCIA: Genera una lista de números secuenciales en una matriz.
 
