Combinando UNIQUE, SORT y FILTER
Desliza para mostrar el menú
Por qué combinar funciones de matriz dinámica
La función FILTER devuelve todos los registros que cumplen una condición.
En muchos casos reales, el resultado necesita un refinamiento adicional.
Por ejemplo, puede que desee:
- Eliminar valores duplicados;
- Ordenar la lista devuelta;
- Crear resúmenes más limpios a partir de datos sin procesar.
Aquí es donde UNIQUE y SORT resultan útiles.
Cuando se combinan con FILTER, permiten que Excel devuelva un resultado dinámico limpio y organizado.
La función UNIQUE
La función UNIQUE devuelve valores distintos de un rango.
Si los datos de origen contienen valores repetidos, UNIQUE elimina los duplicados.
=UNIQUE(array)
array: el rango que contiene los valores.
La función SORT
La función SORT ordena un rango o un resultado expandido.
=SORT(array)
array: el rango o resultado dinámico a ordenar.
Ejemplo de devolución de una lista única y ordenada de clientes
Suponga que una hoja de cálculo contiene la siguiente tabla.
El objetivo es devolver una lista de nombres de clientes sin duplicados y ordenados alfabéticamente.
=UNIQUE(B2:B7)
Esto devuelve cada nombre de cliente una sola vez.
=SORT(UNIQUE(B2:B7))
Esto devuelve una lista distinta de clientes en orden alfabético.
Combinación de FILTER con UNIQUE y SORT
Suponga que la hoja de cálculo contiene una tabla de productos con Product ID, Product Name, Category.
La categoría se ingresa en la celda F2.
El objetivo es devolver una lista ordenada de nombres de productos únicos que pertenezcan a la categoría seleccionada.
=SORT(UNIQUE(FILTER(B2:B11; C2:C11=F2)))
- La función
FILTERse ejecuta primero y devuelve todos los nombres de productos que coinciden con la categoría; UNIQUEelimina los duplicados de esa lista filtrada;SORTorganiza el resultado final en orden ascendente.
Esto crea una lista dinámica que se actualiza automáticamente cuando cambia la categoría seleccionada.
Escenario
Una hoja de cálculo contiene una tabla de ventas con Sales ID, Customer, City, Amount, Region.
Se ingresa una región en una celda de entrada.
El objetivo es devolver una lista ordenada de ciudades únicas de esa región.
Instrucciones de la tarea
- Filtrar las filas según
Region; - Devolver solo los valores de
City; - Eliminar los nombres de ciudades duplicados;
- Ordenar el resultado alfabéticamente.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla