UNIQUE (función UNIQUE)

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

Devolver valores únicos de una lista de valores

Devolver nombres únicos de una lista de nombres

Ejemplo de uso = UNIQUE (B2: B11) para devolver una lista única de números

Función UNIQUE en uso para ordenar una lista de nombres

Nota: Esta función está actualmente disponible para los suscriptores Microsoft 365 en el canal actual. Estará disponible para los suscriptores de Microsoft 365 en un canal empresarial semianual a partir del 2020 de julio. Para obtener más información sobre cómo se implementan las características para los suscriptores de Microsoft 365, consulte ¿Cuándo puedo obtener las características más recientes en Microsoft 365.

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

La función UNIQUE tiene los siguientes argumentos:

argumento

Descripción

array

Requerido

El rango o la matriz de la que se devuelven filas o columnas únicas

[by_col]

Opcional

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

True compara las columnas una con la otra y devuelve las columnas únicas

False (o se omite) comparará las filas una con la otra y devolverá las filas únicas

[exactly_once]

Opcional

El argumento exactly_once es un valor lógico que devolverá las filas o columnas que se produzcan 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 produzcan exactamente una vez desde el rango o la matriz.

False (o se omite) devolverá todas las filas o columnas diferentes del rango o de la 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 únicas 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

Este ejemplo usa SORT y UNIQUE juntos para devolver una lista única de nombres en orden ascendente.

Usar UNIQUE 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 hayan tenido servicio una vez. Esto puede ser útil si desea identificar a las personas que no han devuelto el servicio adicional para que pueda comunicarse con ellos.

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

Ejemplo 3

Este ejemplo usa el símbolo de "y" comercial (&) para concatenar apellidos y nombre en un nombre completo. Observe que la fórmula hace referencia a todo el rango de nombres en a2: A12 y B2:/a. Esto permite que Excel devuelva una matriz de todos los nombres.

Use UNIQUE con varios intervalos para concatenar las columnas de nombre o apellidos en nombre completo.

Sugerencias: 

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

  • Si desea ordenar la lista de nombres, puede Agregar la función Sort: = Sort (Unique (B2: "&" "&A2: A12))

Ejemplo 4

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

Use UNIQUE para devolver una lista de personas de ventas.

¿Necesitas más ayuda?

Siempre puede preguntar a un experto en Excel Tech Community, obtener soporte técnico en la Comunidad de respuestas o sugerir una característica nueva o mejora en el UserVoice de Excel.

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: @

Nota:  Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido le resulte útil. ¿Podría decirnos si la información le resultó útil? Aquí puede consultar el artículo en inglés.

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×