Як користуватися функцією Excel FILTER -

Резюме

Функція Excel FILTER фільтрує діапазон даних на основі наданих критеріїв та витягує відповідні записи.

Призначення

Діапазон фільтрів з заданими критеріями

Повернене значення

Масив відфільтрованих значень

Синтаксис

= ФІЛЬТР (масив, включити, (якщо_порожній))

Аргументи

  • масив - діапазон або масив для фільтрування.
  • include - Логічний масив, що подається як критерій.
  • if_empty - (необов’язково) Значення, яке повертається, коли не повертаються результати.

Версія

Excel 365

Примітки щодо використання

Функція Excel FILTER "фільтрує" діапазон даних на основі наданих критеріїв. Результат - масив відповідних значень вихідного діапазону. Коли цей масив є кінцевим результатом (тобто результати не передаються іншій функції), відповідні результати "розлиються" на робочий аркуш. Простою мовою функція ФІЛЬТР дозволяє легко витягувати відповідні записи із більшого набору вихідних даних на основі наданих вами критеріїв.

Результати від FILTER динамічні. Коли значення у вихідних даних змінюються або змінюється розмір масиву вихідних даних, результати з ФІЛЬТРА оновлюються автоматично.

Приклад

У наведеному прикладі формула в F5 має вигляд:

=FILTER(B5:D14,D5:D14=H2,"No results")

Оскільки значення в H2 "червоне", функція FILTER витягує дані з масиву, де стовпець Group містить "red". Усі відповідні записи повертаються на аркуш, починаючи з комірки F5, де формула існує.

Цінності також можуть бути жорстко закодовані. Формула, наведена нижче, має той самий результат, що і вище, з "червоним", введеним у критерії:

=FILTER(B5:D14,D5:D14="red","No results")

Щоб нічого не повернути, коли не знайдено відповідних даних, введіть порожній рядок ("") для if_empty :

=FILTER(B5:D14,D5:D14=H2,"")

Більше одного критерію

Аргумент include може бути розширений за допомогою логічної логіки. Наприклад, для вилучення лише даних, де група "червона" і оцінка перевищує 80, ви можете скористатися такою формулою:

=FILTER(B5:D14,(D5:D14="red")*(C5:C14>80),"No results")

Побудова критеріїв за допомогою логічних виразів - це елегантний та гнучкий підхід. Щоб отримати більше прикладів типу критеріїв, які ви можете побудувати за допомогою булевих виразів, див. Приклади на нашій сторінці функцій SUMPRODUCT.

Примітки

  1. Фільтр може працювати як з вертикальними, так і з горизонтальними масивами.
  2. Аргумент include повинен мати вимір, сумісний з аргументом масиву , інакше фільтр поверне #VALUE!
  3. Якщо масив include містить будь-які помилки, FILTER поверне помилку.
  4. Якщо між робочими книгами використовується ФІЛЬТР, обидві книжки повинні бути відкритими, інакше ФІЛЬТР поверне #REF !.

Пов’язані відео

ФІЛЬТР із логічною логікою У цьому відео ми розглянемо, як використовувати функцію ФІЛЬТР із логічною логікою для застосування кількох критеріїв. Результат - відфільтрований список, в якому колір синій, а місяць - червень. Як показати верхні або нижні n результатів У цьому відео ми використаємо функцію ФІЛЬТР із функціями LARGE і SMALL для показу верхніх або нижніх результатів у наборі даних. Перелічіть повторювані значення за допомогою FILTER У цьому відео ми розглянемо, як перерахувати повторювані значення за допомогою функції FILTER. Іншими словами, значення, які з’являються кілька разів у наборі даних. Вкладання формул динамічного масиву У цьому відео ми розглянемо, як вкладати функції динамічного масиву разом, щоб створювати потужні та динамічні рішення. Фільтр із динамічним випадаючим списком У цьому відео ми створимо випадаючий список за допомогою динамічних масивів для фільтрації даних за кольором. Випадаючий список створюється за допомогою перевірки даних. Як підрахувати унікальні значення У цьому відео ми розглянемо, як підрахувати унікальні значення, повернені функцією UNIQUE, разом з іншими функціями, такими як FILTER та COUNTA.

Цікаві статті...