Ofrece una versión filtrada del intervalo de origen, compuesta únicamente por las filas o columnas que cumplen las condiciones especificadas.
Ejemplos
Filtra un intervalo en función de varias condiciones.
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 ]: filas o columnas adicionales que contienen los valores booleanosVERDADERO
oFALSO
que indican si a la fila o columna correspondiente delintervalo
se le debe aplicarFILTER
. También puede contener expresiones de fórmulas de matriz que se evalúan para 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 de una en una. Para filtrar ambas a la vez, usa el valor devuelto de una funciónFILTER
comointervalo
en 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.