Отображает только те строки или столбцы в диапазоне, которые соответствуют заданным условиям.
Примеры использования
FILTER(A2:B26; A2:A26 > 5; D2:D26 < 10)
FILTER(A2:C5; {ИСТИНА; ИСТИНА; ЛОЖЬ; ИСТИНА})
FILTER(A2:B10; НЕ(ЕПУСТО(A2:A10)))
Синтаксис
FILTER(диапазон; условие1; [условие2; ...])
-
диапазон
– фильтруемые данные. -
условие1
– столбец или строка, которые содержат истинные или ложные значения, соответствующие первой строке или первому столбцу вдиапазоне
, либо формулу массива для оценки истинного или ложного значения. -
условие2 ...
– [ ДОПОЛНИТЕЛЬНО ] – дополнительные строки или столбцы, содержащие булевые значения ИСТИНА илиЛОЖЬ
. Они определяют, должны ли соответствующие строки или столбцы вдиапазон
проходить через функциюFILTER
. Может также содержать формулу массива выражений для вычисления таких строк или столбцов. Все условия должны касаться либо только столбцов, либо только строк. Смешанные условия работать не будут.- Аргументы
условие
должны быть точно такой же длины, какдиапазон
.
- Аргументы
Примечания
-
FILTER
может использоваться для фильтрации либо только столбцов, либо только строк. Чтобы одновременно отфильтровать столбцы и строки; можно использовать выходные значения одной функцииFILTER
в качестведиапазона
для другой такой же функции. -
Если функции
FILTER
не удается найти значений; которые бы удовлетворяли поставленным условиям; она возвращает#Н/Д
.
Похожие функции
UNIQUE
: Возвращает уникальные строки в указанном диапазоне, убирая дубликаты. Строки возвращаются в том же порядке, в котором они располагаются в диапазоне.
Примеры
Фильтрует заданный диапазон по различным условиям.