# Función UNICOS (UNIQUE)

> UNICOS devuelve una vez cada valor distinto de un rango, en el orden en que aparece por primera vez.

Fuente: https://spreadsheetpractice.com/es/funciones/unicos · Actualizado 29 de octubre de 2026 · Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el 30 de octubre de 2026

## Respuesta rápida

- **Sintaxis:** `=UNICOS(matriz; [por_columna]; [exactamente_una_vez])`
- **Uso más común:** `=UNICOS(C2:C7)` devuelve Oeste (Cada región una vez: Oeste, Este, Norte)
- **Nombre en inglés:** [UNIQUE](https://spreadsheetpractice.com/functions/unique)
- **Disponible en:** Excel 2021, 2024 y Microsoft 365
- **Categoría:** [Matrices dinámicas](https://spreadsheetpractice.com/es/funciones#dynamic-arrays)
- **Devuelve:** Una lista de valores o filas distintos. Se desborda en las celdas contiguas.
- **Google Sheets:** Disponible en Google Sheets con los mismos argumentos.

Apúntala a una columna para obtener una lista limpia de nombres o regiones, o a varias columnas para obtener cada combinación distinta. La lista está viva: añade un cliente nuevo a los datos y aparece en el resultado.

## Sintaxis

`=UNICOS(matriz; [por_columna]; [exactamente_una_vez])`

En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.

| Argumento | ¿Obligatorio? | Qué es |
|---|---|---|
| `matriz` | Obligatorio | El rango del que se quitan los duplicados. Con varias columnas, una fila solo cuenta como duplicada si coinciden todas las columnas. |
| `por_columna` | Opcional | VERDADERO compara columnas en lugar de filas. El valor predeterminado, FALSO, compara filas. |
| `exactamente_una_vez` | Opcional | VERDADERO devuelve solo los valores que aparecen una única vez. El valor predeterminado, FALSO, devuelve todos los valores distintos. |

## Ejemplos

Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.

| Celda | Fórmula | Resultado | Qué muestra |
|---|---|---|---|
| E2 | `=UNICOS(C2:C7)` | Oeste (se desborda en 3 × 1) | Cada región una vez: Oeste, Este, Norte |
| F2 | `=UNICOS(B2:B7;FALSO;VERDADERO)` | Contoso (se desborda en 2 × 1) | Los clientes que solo han hecho un pedido |
| G2 | `=CONTARA(UNICOS(B2:B7))` | 4 | Cuántos clientes distintos han hecho pedidos |

### Ver los datos de ejemplo como tabla

|  | A | B | C | D | E | F | G |
|---|---|---|---|---|---|---|---|
| 1 | Pedido | Cliente | Región |  | Regiones | Clientes de una sola compra | Clientes |
| 2 | 1001 | Bluebird Cafe | Oeste |  | Oeste | Contoso | 4 |
| 3 | 1002 | Northwind | Este |  | Este | Tailspin |  |
| 4 | 1003 | Bluebird Cafe | Oeste |  | Norte |  |  |
| 5 | 1004 | Contoso | Norte |  |  |  |  |
| 6 | 1005 | Northwind | Este |  |  |  |  |
| 7 | 1006 | Tailspin | Oeste |  |  |  |  |

## Errores comunes

| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| #¡DESBORDAMIENTO! | Hay algo en las celdas que necesita el resultado. Vacía todo lo que hay debajo y a la derecha de la fórmula, o muévela a una zona vacía. |
| Un 0 al final de la lista | El rango incluye celdas vacías, que UNICOS devuelve como 0. Apúntala solo a las filas con datos, o quita antes los vacíos: =UNICOS(FILTRAR(C2:C50;C2:C50<>"")). |
| Duplicados que parecen idénticos | UNICOS no distingue mayúsculas, pero sí los espacios sobrantes, así que "Oeste" y "Oeste " salen los dos. Limpia antes la columna con ESPACIOS. |
| #¿NOMBRE? | UNICOS necesita Excel 2021, Excel 2024 o Microsoft 365. En versiones anteriores, usa Datos > Quitar duplicados sobre una copia de los datos. |

## Consejos

- Envuélvela en ORDENAR para obtener una lista alfabética: =ORDENAR(UNICOS(C2:C7)).
- Pásale dos columnas, como B2:C7, para obtener cada par distinto de cliente y región.

## Funciones relacionadas

- [ORDENAR](https://spreadsheetpractice.com/es/funciones/ordenar) (SORT): ORDENAR devuelve una copia ordenada de un rango, por la columna que elijas, de menor a mayor o al revés.
- [FILTRAR](https://spreadsheetpractice.com/es/funciones/filtrar) (FILTER): FILTRAR devuelve solo las filas de un rango que cumplen una prueba, como todos los pedidos de la región Oeste.
- [CONTARA](https://spreadsheetpractice.com/es/funciones/contara) (COUNTA): CONTARA cuenta todas las celdas que no están vacías: texto, números, fechas, errores e incluso fórmulas que devuelven un texto vacío.

## Preguntas frecuentes

### ¿Cómo cuento valores únicos en Excel?

Envuelve UNICOS en CONTARA: =CONTARA(UNICOS(B2:B7)). Si el rango tiene celdas vacías, fíltralas antes para que el vacío no cuente como un valor.

### ¿UNICOS distingue mayúsculas de minúsculas?

No. "oeste" y "Oeste" cuentan como el mismo valor, y se devuelve la versión que aparece primero.

### ¿En qué se diferencia UNICOS de Quitar duplicados?

Quitar duplicados borra filas de tus datos una sola vez. UNICOS deja los datos como están y devuelve una lista viva que se actualiza cuando cambian.

## Practica UNICOS

En la página de [UNICOS](https://spreadsheetpractice.com/es/funciones/unicos) hay un ejercicio corregido («Regiones distintas») que se resuelve escribiendo la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.

Esta página en inglés: [UNIQUE](https://spreadsheetpractice.com/functions/unique)

[Traductor de funciones de Excel](https://spreadsheetpractice.com/tools/function-translator): Nombres de las funciones en 8 idiomas

[Todas las funciones en español](https://spreadsheetpractice.com/es/funciones)

---

Spreadsheet Practice (https://spreadsheetpractice.com) enseña fórmulas de hoja de cálculo con práctica: cada ejercicio se corrige en una cuadrícula en vivo y se vuelve a comprobar con datos cambiados.
