function

ÚNICO

Todo sobre la función ÚNICO en Excel

La función ÚNICO en Excel devuelve una lista de valores únicos de un rango o matriz. Es una de las funciones de matriz dinámica, lo que significa que puede devolver múltiples valores (un «desbordamiento») a las celdas adyacentes a la celda donde se introduce la fórmula.

Sintaxis

=ÚNICO(matriz, [por_col], [exactamente_una_vez])

La función ÚNICO tiene los siguientes argumentos:

  • matriz: El rango o matriz del que se extraerán los valores únicos. (Obligatorio)
  • por_col: Un valor lógico (VERDADERO o FALSO) que especifica cómo comparar.
    • FALSO (u omitido): Compara por filas. Este es el valor predeterminado.
    • VERDADERO: Compara por columnas.

    (Opcional)

  • exactamente_una_vez: Un valor lógico (VERDADERO o FALSO).
    • FALSO (u omitido): Devuelve todas las filas o columnas únicas del rango.
    • VERDADERO: Devuelve solo las filas o columnas que aparecen exactamente una vez en el rango.

    (Opcional)

Ejemplos

Para los siguientes ejemplos, usaremos la siguiente tabla de datos de ventas:

A B C
1 Vendedor Región Ventas
2 Ana Norte 2500
3 Luis Sur 3100
4 Ana Norte 1800
5 Carla Este 4200
6 Luis Oeste 2900
7 Pedro Norte 3500

Ejemplo 1: Obtener una lista de vendedores únicos

Para obtener una lista de todos los vendedores sin duplicados, usamos la función sobre el rango A2:A7. La función devolverá una matriz vertical con los nombres.

=ÚNICO(A2:A7)

Resultado:

  • Ana
  • Luis
  • Carla
  • Pedro

Ejemplo 2: Obtener una lista de vendedores que aparecen una sola vez

Si queremos identificar a los vendedores que solo tienen un registro de venta en la tabla, usamos el tercer argumento [exactamente_una_vez] como VERDADERO. En este caso, Ana y Luis aparecen dos veces, por lo que la función solo devolverá a Carla y Pedro.

=ÚNICO(A2:A7, FALSO, VERDADERO)

Resultado:

  • Carla
  • Pedro

Ejemplo 3: Obtener registros (filas) únicos

La función también puede evaluar filas completas. En nuestra tabla, la fila 2 y la fila 4 son idénticas para las columnas A y B. Si queremos obtener una lista de combinaciones únicas de Vendedor y Región, podemos hacer lo siguiente:

=ÚNICO(A2:B7)

Resultado (se desbordará en dos columnas):

Ana Norte
Luis Sur
Carla Este
Luis Oeste
Pedro Norte

Nota: La fila 4 (Ana, Norte) fue omitida por ser un duplicado de la fila 2.

Ejemplo 4: Combinar ÚNICO con ORDENAR

Es muy común querer la lista de valores únicos ordenada alfabéticamente. Para ello, simplemente anidamos la función ÚNICO dentro de la función ORDENAR.

=ORDENAR(ÚNICO(A2:A7))

Resultado:

  • Ana
  • Carla
  • Luis
  • Pedro

Observaciones

La función ÚNICO es una función de matriz dinámica. Esto significa que Excel creará automáticamente un rango de desbordamiento del tamaño adecuado cuando presiones Intro. Asegúrate de que haya suficientes celdas vacías debajo y/o a la derecha de la celda de la fórmula para evitar errores.

Los resultados se actualizan automáticamente si los datos en el rango de origen cambian.

Errores comunes

  • #¡DESBORDAMIENTO!: Ocurre si el rango donde la fórmula debería devolver los resultados contiene datos. Despeja el área de desbordamiento o mueve la fórmula a otra ubicación.
  • #N/A: Se produce cuando se usa el argumento [exactamente_una_vez] como VERDADERO y no se encuentra ningún valor que aparezca una sola vez.
  • #¡VALOR!: Ocurre si, por ejemplo, la matriz de origen está en un libro cerrado.

Disponibilidad por versión de Excel

La función ÚNICO está disponible en Excel para Microsoft 365 y Excel 2021 en adelante, tanto para Windows como para Mac.

Compatibilidad

Software Compatibilidad Notas Alternativa
Microsoft Excel ✔️ Disponible en Microsoft 365 y Excel 2021. En versiones antiguas (ej. Excel 2010-2019), se puede usar una combinación de INDICE, COINCIDIR y CONTAR.SI como fórmula de matriz.
Google Sheets ✔️ La función se llama UNIQUE y tiene una sintaxis idéntica.
LibreOffice Calc ✔️ Disponible en versiones recientes (7.0 en adelante). Usar la herramienta de Filtro estándar (Datos > Más filtros > Filtro estándar).
OpenOffice Calc No soporta funciones de matriz dinámica. Usar la herramienta de Filtro estándar.
WPS Office Spreadsheets ✔️ La función UNIQUE está implementada.
Apple Numbers ✔️ La función se llama UNIQUE y está disponible.

Funciones Relacionadas

  • FILTRAR: Permite extraer un subconjunto de datos de un rango que cumple con ciertos criterios.
  • ORDENAR: Ordena el contenido de un rango o matriz. Muy útil para ordenar los resultados de ÚNICO.
  • ORDENARPOR: Ordena el contenido de un rango o matriz basándose en los valores de un rango o matriz correspondiente.
  • SECUENCIA: Genera una lista de números secuenciales en una matriz.

Ver también...