Como su nombre indica, las Hojas de cálculo de Google ÚNICO permite extraer único filas de un rango, descartando cualquier dato que esté duplicado. Esto resulta muy útil cuando se dispone de un gran volumen de datos, como las respuestas de un formulario de Google. UNIQUE permite identificar rápidamente qué valores (por ejemplo, una persona o el nombre de un producto) aparecen una sola vez en el conjunto de datos.
Para hacerse una mejor idea de las obras ÚNICAS, eche un vistazo a la siguiente lista de nombres.
Puedes ver que hay tres entradas duplicadas: David, Eric y Caroline.
Si está familiarizado con Microsoft Excel, probablemente conozca la función Eliminar duplicados que te permite encontrar y eliminar cualquier valor repetido en un rango de datos. Google Sheets no dispone de la misma función, pero tiene una alternativa para eliminar duplicados: lo has adivinado, la función ÚNICO.
Sintaxis
=UNIQUE(rango)
- gama - este es el grupo de celdas al que la función hace referencia y del que devuelve valores únicos o distintos
Cómo utilizar la función UNIQUE de Google Sheets
Utilizaré un conjunto de datos similar al del ejemplo de la primera imagen.
Tenga en cuenta que la función UNIQUE no es unidimensional. Esto significa que puede aceptar rangos con dos o más filas/columnas. Pero vamos a empezar con una columna unidimensional, sólo para comprender mejor el concepto.
He aquí un ejemplo:
Cuando escriba =ÚNICO(A2:A15) en la celda C2 y pulsa la tecla Intro, la función UNIQUE devuelve todos los valores únicos del rango A2:A15.
Los resultados empiezan a aparecer a partir de C2 (la celda donde está la función) y fluyen hacia abajo en la hoja, como se puede ver en la imagen de abajo.
Observará que los resultados duplicados, David, Eric y Caroline, se eliminan automáticamente de la columna de resultados.
Función UNIQUE con varias columnas
¿Qué ocurre si amplía el rango de entrada a varias columnas? Averigüémoslo.
Aquí he utilizado tanto el Nombre y Edad como se muestra en la siguiente imagen:
Al igual que antes, UNIQUE devuelve valores únicos del rango. Los resultados se muestran a partir de la celda C2.
Puede ver que los valores de salida fluyen
En el ejemplo anterior, dos de los resultados duplicados para Nombre (Eric y Caroline), resultan ser únicos cuando se combinan con Edad. Eric en la fila 3 tiene 23 años, mientras que Eric en la fila 15 tiene 25 años. Se trata de datos diferentes y no duplicados. Sin embargo, hay dos David de 21 años, que la función interpreta como duplicados, por lo que elimina uno de ellos.
El hecho de que la función UNIQUE pueda filtrar datos en varias columnas es extremadamente útil, pero ¿qué ocurre si tienes datos en varias columnas, pero quieres filtrar basándote sólo en una de ellas?
Por ejemplo, ¿qué pasaría si quisiera eliminar todos los nombres duplicados del ejemplo anterior manteniendo las edades en la salida? Si este es el caso, le animo a que eche un vistazo a la función Función SORTN.
Función UNIQUE con función SORT
Un truco útil para limpiar la hoja de cálculo y facilitar la interpretación de los datos es utilizar la función ORDENAR en combinación con la función ÚNICA. Esto filtrará todos los duplicados y, al mismo tiempo, ordenará los datos de forma que el resultado sea una lista ordenada de entradas únicas. En el ejemplo siguiente, lo hago con la fórmula =Ordenar(Único(A2:B15)).
Función UNIQUE con datos horizontales
En el último ejemplo te mostraré cómo utilizar la función UNIQUE para datos horizontales en una fila.
Entonces, una vez que la función ÚNICA ha hecho su trabajo, puede transponerlo de nuevo a un formato horizontal. Por eso la función TRANSPOSE se utiliza dos veces en el ejemplo anterior. La fórmula aquí es =Transpose(Unique(Transpose(B1:O1))).
Recuerda que UNIQUE necesita espacio
- Debe dar a la función suficiente espacio vacío en la hoja para mostrar su salida correctamente.
Si tiene datos de la columna D, elÚNICO no tiene espacio para expandirse. ¡Si esto ocurre, Google Sheets muestra un error #REF!.
Función ÚNICA: consejos clave
- Google Sheets no permite eliminar los valores devueltos por la función UNIQUE
función a menos que lo haga en la celda donde introdujo la fórmula (en los ejemplos anteriores, era la celda C2). - Es posible que tenga que copiar y pegar los valores distintos devueltos por UNIQUE. Copie los valores distintos y seleccione una celda de destino. Ahora, vaya a Editar > Pegar > Pegado especial > Pegar valores sóloy. De esta forma, se elimina la fórmula pero se conservan los valores.
Si simplemente desea contar cuántos valores únicos aparecen en un rango específico, aprenda a utilizar COUNTUNIQUE en nuestra guía Cómo utilizar la función COUNTUNIQUE en Google Sheets.
Nota del editor: Esta es una versión revisada de un post anterior que se ha actualizado para mayor precisión y exhaustividad.

