Пошук
Залишення рядків, які проходять перевірку
Визначення
Повернути числа, чиї мітки збігаються з однією групою, — означає передати FILTER числа та перевірку збігу.
Синтаксис
=FILTER(array, include)
Аргументи
| Аргумент | Значення |
|---|---|
array |
Стовпець чисел, які повернути. |
include |
Перевірка, які рядки залишити, наприклад A2:A4="on". |
Приклад
Журнал насосів зберігає статус у A2:A4 і літри в B2:B4. Повернути треба лише рядок on.
| A: Статус | B: Літри |
|---|---|
| off | 4 |
| on | 13 |
| off | 6 |
Формула: =FILTER(B2:B4,A2:A4="on")
Результат: 13. Лише рядок 3 має on, тож повертаються літри 13.
Практика
У комірках A2:A4 записано no, yes і no. У B2:B4 — 5, 8 і 2. У C2 напишіть формулу, яка повертає числа з B2:B4, де A2:A4 дорівнює yes.
- У C2 напишіть формулу INDEX і FILTER, яка повертає перше значення в B2:B4, де A2:A4 дорівнює yes.
- C2 має показати перше значення в B2:B4, де A2:A4 дорівнює yes.
Крок 1 з 2
Введіть =INDEX(FILTER(B2:B4,A2:A4="yes"),1) у C2.
yes з’являється в A3, а B3 — 8.
Формули тут використовують англійські назви функцій, наприклад SUM, а десятковим роздільником є крапка (.) — у всіх мовах.
Завантажуємо аркуш…
C2 використовує FILTER.
C2 тепер показує 8.
Наступний урок — Прибирання повторів зі списку.
Пов’язані функції
FILTER — це функція, яка лишає числа, чиї мітки проходять перевірку.
Поширена помилка
Поміняти стовпці місцями, як у =FILTER(A2:A4,B2:B4="on"): тоді формула намагається зіставити літри зі словом on і нічого не повертає.