Пошук
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.
- У C2 напишіть формулу INDEX і FILTER, яка повертає перше значення в B2:B4, де A2:A4 дорівнює b.
- C2 має показати перше значення в B2:B4, де A2:A4 дорівнює b.
Пов’язані функції
INDEX може взяти один елемент із відфільтрованого списку. MATCH може знайти позицію, якщо потрібна вона, а не значення.
Поширена помилка
Залишення FILTER розлитим у C2:C3, коли перевірка читає лише C2: обгорніть FILTER у INDEX, щоб у C2 було одне число.