Поиск

FILTER

Определение

FILTER возвращает строки или столбцы диапазона, которые проходят проверку.

Синтаксис

=FILTER(array, include)

Аргументы

Аргумент Значение
array Ячейки, из которых возвращать, например B2:B4.
include Проверка той же высоты или ширины, что и array, например A2:A4="pine".

Пример

Лесной склад перечисляет типы древесины в A2:A4 и число досок в B2:B4.

A: Тип B: Доски
oak 4
pine 9
oak 2

Формула: =INDEX(FILTER(B2:B4,A2:A4="pine"),1)

Результат: 9. В строке pine стоит 9, и INDEX берёт это первое совпадение, чтобы ячейка осталась одним значением.

Практика

В ячейках A2:A4 записаны a, b и a. В ячейках B2:B4 записаны 10, 20 и 30. В C2 напишите формулу, которая возвращает первое значение из B2:B4, где A2:A4 равно b.

  1. В C2 напишите формулу INDEX и FILTER, которая возвращает первое значение в B2:B4, где A2:A4 равно b.
Шаг 1 из 2
На любом языке сайта в формулах используются английские названия функций, например SUM, а десятичный разделитель — точка (.), а не запятая.
Загружаем лист…

Связанные функции

INDEX может выбрать один элемент из отфильтрованного списка. MATCH может найти позицию, если нужна она, а не значение.

Частая ошибка

Оставить FILTER растекаться в C2:C3, когда проверка читает только C2: оберните INDEX вокруг FILTER, чтобы в C2 было одно число.

Связанные функции

Эти ссылки — связанные функции.