Пошук

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: обгорніть FILTER у INDEX, щоб у C2 було одне число.

Пов’язані функції

Ці посилання — пов’язані функції.