Ofrece una versión filtrada del intervalo de origen, compuesta únicamente por las filas o columnas que cumplen las condiciones especificadas.
Ejemplo de uso
FILTER(A2:B26; A2:A26 > 5; D2:D26 < 10)
FILTER(A2:C5; {VERDADERO; VERDADERO; FALSO; VERDADERO})
FILTER(A2:B10; NOT(ISBLANK(A2:A10)))
Sintaxis
FILTER(intervalo; condición1; [condición2; ...])
-
intervalo:
datos que quieres filtrar. -
condición1:
columna o fila que contiene los valores de verdadero o falso correspondientes a la primera fila o columna deintervalo
, o una fórmula matricial que evalúa dicho intervalo como verdadero o falso. -
condición2…
[OPCIONAL]: otras filas o columnas que contienen los valores booleanosVERDADERO
oFALSO
, y que indican si a la fila o columna correspondiente deintervalo
se le debe aplicarFILTER
. También puede contener expresiones de fórmulas matriciales que se evalúan en dichas filas o columnas. Todas las condiciones deben ser del mismo tipo (fila o columna). No se pueden mezclar condiciones de fila y de columna.- Los argumentos
condición
deben tener exactamente la misma longitud queintervalo
.
- Los argumentos
Notas
-
FILTER
solo permite filtrar filas o columnas. Si quieres filtrar ambas a la vez, aplica una funciónFILTER
y usa el valor obtenido comointervalo
de otra. -
Si
FILTER
no encuentra ningún valor que cumpla las condiciones indicadas, se devuelve#N/A
.
Consulta también
UNIQUE
: Ofrece las filas únicas en el intervalo de origen proporcionado, descartando los duplicados. Las filas se muestran en el orden en que aparezcan por primera vez en el intervalo de origen.
Ejemplos
Filtra un intervalo en función de varias condiciones.