= UNIQUE ( FILTER (rng1,rng2=A1))Resumen
Para extraer una lista de valores únicos de un conjunto de datos, mientras aplica uno o más criterios lógicos, puede usar el Función ÚNICA junto con la Función FILTRO . En el ejemplo que se muestra, la fórmula en D5 es:
|_+_|
que devuelve los 5 valores únicos en el grupo A, como se ve en E5: E9.
ExplicaciónEste ejemplo usa la función ÚNICA junto con la función FILTRO. Trabajando de adentro hacia afuera, la función FILTRO se usa primero para eliminar los datos de límite a los valores asociados con el grupo A solamente:
usando la función promedio en Excel|_+_|
Observe que estamos recogiendo el valor 'A' directamente del encabezado en la celda E4. El filtro interno de la expresión C5: C16 = E4 devuelve una matriz de valores VERDADERO FALSO como este:
|_+_|Esta matriz se usa para filtrar datos y la función FILTRO devuelve otra matriz como resultado:
|_+_|
Esta matriz se devuelve directamente a la función ÚNICA como el formación argumento. UNIQUE luego elimina los duplicados y devuelve la matriz final:
cómo hacer coincidir celdas en Excel|_+_|
ÚNICO y FILTRO son funciones dinámicas . Si los datos en B5: B16 o C5: C16 cambian, la salida se actualizará inmediatamente.
La fórmula en G5, que devuelve valores únicos asociados con el grupo B, es casi la misma:
si la celda es mayor que otra celda cambia de color|_+_|
La única diferencia es que C5: C16 se compara con el valor en G4, que es 'B'.
Rango de fuente dinámica
Debido a que los rangos B5: B15 y C5: C16 están codificados directamente en la fórmula, no cambiarán de tamaño si se agregan o eliminan datos. Para usar un rango dinámico que cambiará de tamaño automáticamente cuando sea necesario, puede usar un Tabla de Excel o crea un rango dinámico con nombre con una fórmula.
Fórmulas de matriz dinámica están disponibles en Oficina 365 solamente. Autor Dave Bruns