Spreadsheet Practice

Función UNICOS (UNIQUE)

Respuesta rápida

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

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)

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.

Nombre en inglés
UNIQUE
Disponible en
Excel 2021, 2024 y Microsoft 365
Categoría
Matrices dinámicas
Devuelve
Una lista de valores o filas distintos. Se desborda en las celdas contiguas.
Google Sheets
Disponible en Google Sheets con los mismos argumentos.

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
matrizObligatorioEl rango del que se quitan los duplicados. Con varias columnas, una fila solo cuenta como duplicada si coinciden todas las columnas.
por_columnaOpcionalVERDADERO compara columnas en lugar de filas. El valor predeterminado, FALSO, compara filas.
exactamente_una_vezOpcionalVERDADERO 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.

CeldaFórmulaResultadoQué muestra
E2=UNICOS(C2:C7)Oestese desborda en 3 × 1Cada región una vez: Oeste, Este, Norte
F2=UNICOS(B2:B7;FALSO;VERDADERO)Contosose desborda en 2 × 1Los clientes que solo han hecho un pedido
G2=CONTARA(UNICOS(B2:B7))4Cuántos clientes distintos han hecho pedidos

Pruébalo en vivo

Esta es la hoja de ejemplo. Cambia cualquier número o texto, o edita una fórmula escribiéndola en español, y los resultados se actualizan.

Ver los datos de ejemplo como tabla
PedidoClienteRegiónRegionesClientes de una sola compraClientes
1001Bluebird CafeOesteOesteContoso4
1002NorthwindEsteEsteTailspin
1003Bluebird CafeOesteNorte
1004ContosoNorte
1005NorthwindEste
1006TailspinOeste

Practica UNICOS

Escribe la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.

Regiones distintas

En E2, muestra cada región una sola vez.

Errores comunes

Lo que vesPor 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 listaEl 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énticosUNICOS 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.

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.

Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .