Формула Excel: пример базового фильтра -

Содержание

Общая формула

=FILTER(data,range=value,"not found")

Резюме

Для запроса данных и извлечения совпадающих записей вы можете использовать функцию ФИЛЬТР. В показанном примере формула в F5:

=FILTER(B5:E15,E5:E15=H4,"not found")

Которая извлекает данные, где State = "TX".

Объяснение

Эта формула использует функцию ФИЛЬТР для извлечения данных на основе логической проверки. Аргумент массива представлен как B5: E15, который содержит полный набор данных без заголовков. Аргумент include - это выражение, которое запускает простой тест:

E5:E15=H4 // test state values

Поскольку в диапазоне E5: E11 11 ячеек, это выражение возвращает массив из 11 значений TRUE и FALSE, например:

(TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE)

Этот массив используется функцией FILTER для получения совпадающих данных. Только строки, результат которых ИСТИНА, попадают в окончательный результат.

Наконец, аргумент if_empty устанавливается в значение «не найдено» в случае, если совпадающие данные не найдены.

Другие поля

Аналогичным образом можно фильтровать и другие поля. Например, чтобы отфильтровать одни и те же данные по заказам на сумму более 100 долларов, вы можете использовать ФИЛЬТР следующим образом

=FILTER(B5:E15,C5:C15>100,"not found")

Интересные статьи...