Fórmula genérica
=FILTER(data,range=value,"not found")
Resumen
Para consultar datos y extraer registros coincidentes, puede utilizar la función FILTRO. En el ejemplo que se muestra, la fórmula en F5 es:
=FILTER(B5:E15,E5:E15=H4,"not found")
Que recupera datos donde State = "TX".
Explicación
Esta fórmula se basa en la función FILTRO para recuperar datos basados en una prueba lógica. El argumento de la matriz se proporciona como B5: E15, que contiene el conjunto completo de datos sin encabezados. El argumento de inclusión es una expresión que ejecuta una prueba simple:
E5:E15=H4 // test state values
Dado que hay 11 celdas en el rango E5: E11, esta expresión devuelve una matriz de 11 valores VERDADERO y FALSO como este:
(TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE)
Esta matriz es utilizada por la función FILTRO para recuperar datos coincidentes. Solo las filas en las que el resultado es VERDADERO se convierten en el resultado final.
Finalmente, el argumento "if_empty" se establece en "no encontrado" en caso de que no se encuentren datos coincidentes.
Otros campos
Otros campos se pueden filtrar de forma similar. Por ejemplo, para filtrar los mismos datos en pedidos superiores a $ 100, puede usar FILTRO como este
=FILTER(B5:E15,C5:C15>100,"not found")