La función UNICOS devuelve una lista de valores únicos de una lista o rango.
Devolver valores únicos de entre una lista de valores
Devolver nombres únicos de entre 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. |
:
-
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.
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.
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.
:
-
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.
¿Necesitas más ayuda?
Siempre puede preguntar a un experto en Excel Tech Community u obtener soporte técnico en Comunidades.