La función UNIQUE de Microsoft Excel hace exactamente lo que sugiere su nombre: extrae títulos únicos de una matriz. En otras palabras, solo verá cada valencia una vez en el resultado, incluso si aparece varias veces en la fuente. Veamos cómo funciona, cómo utilizarlo y cómo evitar ciertos errores.
La función ÚNICA está adecuado para quienes usan Excel para Microsoft 365, Excel para la web, las aplicaciones móviles y para tabletas de Excel, y versiones únicas de Excel lanzadas en 2021 o posterior.
- SO
-
Windows, macOS, iPhone, iPad, Android
- Marca
-
microsoft
Microsoft 365 incluye llegada a aplicaciones de Office como Word, Excel y PowerPoint en hasta cinco dispositivos, 1 TB de almacenamiento OneDrive y más.
La sintaxis de la función ÚNICA
La función ÚNICA de Excel tiene tres argumentos: uno obligatorio y dos opcionales:
=UNIQUE(a,b,c)
dónde
- a es la matriz desde la cual desea devolver títulos únicos,
- b es un valencia booleano que determina si se devuelven filas (FALSE) o columnas (TRUE) únicas, y
- do Además es un valencia booleano, pero esta vez define si se devuelven todos los títulos únicos (FALSE) o solo aquellos que ocurren exactamente una vez (TRUE).
Si omites argumentos b y/o dose supone FALSO como valencia predeterminado. Esto significa que al ingresar solo el argumento a significa que se devolverán todas las filas únicas de la matriz.
El comportamiento predeterminado de la función ÚNICA en Excel es extraer una matriz y eliminar duplicados en el proceso. En otras palabras, incluso si un valencia aparece más de una vez en los datos de origen, solo aparecerá una vez en el resultado. Puede utilizar esta funcionalidad en una matriz unidimensional (una sola columna o fila) o en una matriz bidimensional (dos o más columnas o filas). Así es como.
Para seguir la lección de esta asesor, descargue una copia gratuita del obra de Excel utilizado en los ejemplos. Luego de hacer clic en el enlace, encontrará el llamador de descarga en la remate superior derecha de la pantalla y, cuando rada el archivo, podrá penetrar a cada ejemplo en una pestaña de hoja de trabajo separada.
La función UNIQUE se usa más comúnmente para enjuagar una matriz unidimensional que contiene entradas repetidas.
En esta hoja de cálculo, la tabla denominada T_PLGanadores enumera todos los campeones de la Premier League desde 2010.
La función ÚNICA no distingue entre mayúsculas y minúsculas. Esto significa que trataría Forofo, fanáticoy ADICTO como la misma prisión de texto.
Entregado que los datos de origen contienen títulos repetidos, ya que algunos equipos han rebaño el título más de una vez, su objetivo es crear una tira más limpia que solo incluya a cada campeón una vez. En otras palabras, desea aplicar la función ÚNICA a la columna Vencedor de la tabla T_PLWinners. Para hacer esto, en la celda D2, escriba:
=UNIQUE(T_PLWinners(Winner))
y presione Entrar.
En ocupación de escribir manualmente la remisión estructurada al encabezado de la columna, coloque el cursor sobre el encabezado de la columna hasta que vea una pequeña flecha negra en dirección a debajo y haga clic una vez para decidir toda la columna.
En este caso no es necesario aportar argumentos. b y do porque desea devolver todas las filas únicas de la matriz, que es el comportamiento predeterminado. Dicho esto, si la tira de equipos ocupa la fila 2 en ocupación de la columna B, deberá escribir VERDADERO para argumento b.
La función ÚNICA de Excel es una función de matriz dinámica, lo que significa que el resultado se derrama desde la celda donde escribió la fórmula. Además significa que cuando agrega más filas de datos a la tabla de origen, el resultado se actualiza para reflectar los cambios.
Cuna de títulos únicos de dos o más columnas o filas
La función ÚNICA en Excel todavía se puede aplicar a dos o más columnas o filas simultáneamente para devolver combinaciones únicas.
Supongamos que desea extraer los nombres y apellidos de todos los ganadores de premios de esta tabla, llamados T_Premiospero sólo una vez si han rebaño varios premios.
El principio es agradablemente similar a extraer títulos únicos de una matriz unidimensional; el único cambio son las celdas a las que se hace remisión en el argumento. a:
=UNIQUE(T_Prizes((First):(Last)))
Observe cómo la fórmula hace remisión tanto a la columna titulada Primero como a la columna titulada Final. Por otra parte, aunque hay dos Tims en los datos de origen, entreambos aparecen como nombres únicos, ya que están emparejados con apellidos diferentes.
Si selecciona todas las columnas en una tabla formateada para el argumento ala remisión estructurada contiene solamente el nombre de la tabla, no los encabezados de las columnas.
Si, a posteriori de extraer los títulos distintos, desea convertir el resultado de una matriz dinámica a una matriz fija, seleccione las celdas, presione Ctrl+C para copiarlas y luego presione Ctrl+Shift+V para pegarlas como títulos. Esto elimina la fórmula conservando el contenido de la celda.
Utilice el mismo método para extraer combinaciones únicas basadas en columnas, pero recuerde escribir VERDADERO para argumento b.
Uso de la función ÚNICA para devolver títulos que aparecen solo una vez
Cuando omites un argumento do en la función ÚNICA, el resultado incluye todos los títulos distintos, ya sea que aparezcan una o varias veces en los datos de origen. Sin bloqueo, escribir VERDADERO para argumento do obliga a Excel a devolver una tira de títulos que aparecen solo una vez.
La sucesivo tabla se fogosidad T_Transaccionesy desea contactar a todos los clientes que solo han realizado una transacción con usted.
Aquí es donde entra en bisagra el argumento final de la función ÚNICA:
=UNIQUE(T_Transactions(Customer),,TRUE)
Escribiendo VERDADERO para los argumentos b y do en la misma fórmula devuelve columnas cuyos títulos únicos aparecen solo una vez.
Uso de la función ÚNICA yuxtapuesto con otras funciones de Excel
El poder de la función ÚNICA de Excel positivamente se vuelve evidente cuando se combina con otras.
Todos los ejemplos siguientes sólo utilizan argumentos. a de la fórmula ÚNICA, aunque puede aplicar los mismos principios a fórmulas ÚNICAS cuyos argumentos b y/o do son el valencia booleano no predeterminado, VERDADERO.
COUNTA y UNIQUE: Contando títulos únicos
Habitar UNIQUE en COUNTA cuenta el número de títulos únicos en la matriz.
Esta tabla, denominada T_PremChamp, enumera el campeón de la Premier League en cada temporada desde 2010. Desea utilizar estos datos para determinar cuántos equipos diferentes han rebaño la Premier League en ese período.
En la sucesivo fórmula, la función ÚNICA produce una tira teórica de todos los equipos sin duplicados, y la función CONTARA cuenta el número de celdas que ocuparía esta tira teórica:
=COUNTA(UNIQUE(T_PremChamp(Winner)))
Oportuno a que UNIQUE es una función de matriz dinámica, el valencia resultante aumentará si se agrega un nuevo equipo a la tabla.
SORT y UNIQUE: cuna y clasificación de títulos únicos
Cuando se usa sola, la función ÚNICA devuelve los títulos en el orden en que aparecen en el conjunto de datos innovador. Por ejemplo, usar UNIQUE para devolver todos los títulos únicos de la columna Vencedor del t_premew La tabla aquí devuelve Chelsea como el tercer valencia, aunque es el más cercano a A alfabéticamente.
Para solucionar este problema, debe habitar la fórmula ÚNICA precedente adentro de ORDENAR. Esto obliga a Excel a ocasionar una tira teórica de títulos únicos, y la función ORDENAR manifiesta esta tira en orden alfabético:
=SORT(UNIQUE(T_PremW(Winner)))
ÚNICO y FILTRO: cuna de títulos únicos según criterios
La función FILTRO de Excel le permite extraer títulos de un conjunto de datos según ciertos criterios que establezca. Anidarlo adentro de UNIQUE significa que si un determinado valencia coincide con los criterios más de una vez, no se duplica en el resultado.
En este ejemplo, los nombres de todos los ganadores que obtuvieron más del 50% de los votos en un año determinado se extraen del T_Votos tabla usando la función FILTRO.
=FILTER(T_Votes(Name),T_Votes(Vote%)>0.5)
Sin bloqueo, Patricia Naylor aparece más de una vez en la fuente de datos, lo que significa que aparece más de una vez en el resultado. Entonces, para solucionar este problema y devolver cada nombre solo una vez, anida la fórmula adentro de UNIQUE:
=UNIQUE(FILTER(T_Votes(Name),T_Votes(Vote%)>0.5))
Si desea que el resultado de la tira filtrada única sea alfabético, anide toda la fórmula adentro de ORDENAR.
ÚNICO, FILTRO y CONTAR.: cuna de títulos que ocurren más de una vez
En un ejemplo final, la función ÚNICA se puede utilizar yuxtapuesto con FILTRO y CONTAR.SI para extraer títulos que ocurren más de una vez.
Aquí, los nombres de las personas cuyos nombres aparecen al menos dos veces se extraen mediante esta fórmula:
=UNIQUE(FILTER(T_PWin(Name),COUNTIF(T_PWin(Name),T_PWin(Name))>1))
Usar solo FILTRO y CONTAR.SI todavía incluiría solo aquellos nombres que aparecen al menos dos veces, pero se repetirían en el resultado.
Entonces, la función ÚNICA elimina estos duplicados para asegurar que cada nombre aparezca solo una vez.
Utilice >2 en el argumento final de la fórmula para extraer títulos que ocurren más de dos veces, >3 para aquellos que ocurren más de tres veces, y así sucesivamente.
Problemas que puede encontrar al usar UNIQUE en Excel
Como ocurre con todas las funciones de Excel, ciertos escenarios y entornos impiden que funcionen como era de esperar. Aquí hay algunos obstáculos que podrías encontrar y qué puedes hacer para superarlos:
|
Problema |
Qué significa esto |
Qué hacer |
|---|---|---|
|
¿Ves el #NOMBRE? error. |
La lectura de Excel que estás usando no admite la función ÚNICA. |
Cambie a Excel para Microsoft 365, Excel para la weblas aplicaciones para dispositivos móviles y tabletas de Excel, o las versiones únicas de Excel lanzadas en 2021 o posterior, e inténtelo de nuevo. |
|
¡Ves el #DERRAME! error. |
El radio donde la matriz dinámica de resultados de la función ÚNICA quiere derramarse está bloqueada. |
Borre las celdas donde el resultado intenta derramarse y vuelva a intentarlo. Por otro flanco, si ha escrito la fórmula en la celda de una tabla formateada de Excel, convierta la tabla a un rango natural y vuelva a intentarlo. |
|
¡Ves el #REF! error. |
La fórmula ÚNICA hace remisión a una matriz en otro obra, pero ese obra está cerrado. |
Broa el obra que contiene la matriz a la que se hace remisión y vuelva a intentarlo. |
|
Aparece una alerta para informarle que hay un problema con la fórmula. |
Es posible que haya escrito mal parte de la fórmula. |
Cuando haces clic en “Aceptar”, la primera parte de la fórmula que causa el problema se resalta en la mostrador de fórmulas. Vuelva a comprobar y modifique esa parte de la fórmula e inténtelo nuevamente. Repita este proceso hasta que se acepte la fórmula. Alternativamente, haga clic en “Ayuda” para obtener más ayuda. |
La función ÚNICA no es la única en Excel que se puede utilizar para extraer datos. Por ejemplo, las funciones CHOOSECOLS y CHOSOEROWS le permiten extraer columnas o filas específicas, la función GETPIVOTDATA le permite extraer información específica de una tabla dinámica y, utilizando la función DROP, puede eliminar un número específico de filas o columnas del inicio o el final de una matriz.





