Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel para la Web Excel 2021 Excel 2021 para Mac Excel para iPad Excel para iPhone Excel para tabletas Android Excel para teléfonos Android

La función UNICOS devuelve una lista de valores únicos de una lista o rango. 

Devolver valores únicos de entre una lista de valores Ejemplo de uso de =UNICOS(B2:B11) para devolver una lista única de números

Devolver nombres únicos de entre una lista de nombres Función UNIQUE en uso para ordenar una lista de nombres

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

La función UNIQUE tiene los siguientes argumentos:

argumento

Descripción

array

Requerido

Rango o matriz desde el que se van a devolver filas o columnas únicas

[by_col]

Opcional

El argumento by_col es un valor lógico que indica cómo comparar.

TRUE comparará las columnas entre sí y devolverá las columnas únicas.

FALSE (u omitido) comparará  las filas entre sí y devolverá las filas únicas.

[exactly_once]

Opcional

El argumento exactly_once es un valor lógico que devolverá filas o columnas que se producen exactamente una vez en el rango o matriz. Este es el concepto de base de datos único.

TRUE devolverá todas las filas o columnas distintas que se producen exactamente una vez desde el rango o la matriz

FALSE (u omitido) devolverá todas las filas o columnas distintas del rango o matriz.

Notas: 

  • Una matriz se puede considerar como una fila o columna de valores, o una combinación de filas y columnas de valores. En los ejemplos anteriores, las matrices de nuestras fórmulas UNIQUE son el rango D2:D11 y D2:D17 respectivamente.

  • La función UNICOS devolverá una matriz, que se desbordará si es el resultado final de una fórmula. Esto significa que Excel creará dinámicamente el rango de matriz del tamaño adecuado al presionar ENTRAR. Si los datos de soporte están en una Tabla de Excel, la matriz cambiará de tamaño automáticamente al agregar o eliminar datos del rango de la matriz si usa Referencias estructuradas. Para obtener más información, consulte este artículo sobre Comportamiento de matriz desbordada.

  • Excel ofrece soporte limitado para matrices dinámicas entre libros, solo se ofrece soporte para este escenario cuando ambos libros están abiertos. Si cierra el libro de origen, las fórmulas de matriz dinámica vinculadas devolverán un error #REF! al actualizarse.

Ejemplos

Ejemplo 1

En este ejemplo se usan SORT y UNIQUE juntos para devolver una lista única de nombres en orden ascendente.

Usar UNICOS con ORDENAR para devolver una lista de nombres en orden ascendente

Ejemplo 2

Este ejemplo tiene el argumento exactly_once establecido en TRUE y la función devuelve solo los clientes que han tenido servicio una vez. Esto puede ser útil si desea identificar a las personas que no han vuelto para un servicio adicional, para que pueda ponerse en contacto con ellos.

Usar UNICOS con el argumento occurs_once establecido en true para devolver una lista de nombres que solo se producen una vez.

Ejemplo 3

En este ejemplo se usa la Y comercial (&) para concatenar los apellidos y el nombre en un nombre completo. Tenga en cuenta que la fórmula hace referencia a todo el rango de nombres en A2:A12 y B2:B12. Esto permite que Excel devuelva una matriz de todos los nombres.

Usar UNICOS con varios intervalos para concatenar las columnas Nombre/Apellidos en Nombre completo.

Sugerencias: 

  • Si da formato al rango de nombres como una tabla de Excel, la fórmula se actualizará automáticamente al agregar o quitar nombres.

  • Si desea ordenar la lista de nombres, puede agregar el función ORDENAR: =ORDENAR(ÚNICO(B2:B12&" "&A2:A12))

Ejemplo 4

En este ejemplo se comparan dos columnas y solo se devuelven los valores únicos entre ellas.

Uso de UNICOS para devolver una lista de vendedores.

¿Necesitas más ayuda?

Puede consultar a un experto de la Excel Tech Community u obtener soporte técnico en Comunidades.

Vea también

Función FILTRAR

Función MATRIZALEAT

Función SECUENCIA

Función ORDENAR

Función ORDENARPOR

Errores #SPILL! en Excel

Matrices dinámicas y comportamiento de matriz desbordada

Operador de intersección implícita: @

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.