Як використовувати функцію ФІЛЬТР в Excel (10 ідеальних прикладів)

  • Поділитися Цим
Hugh West

Excel 365 надає нам потужну функцію для автоматичної фільтрації наших наборів даних, яка називається ФІЛЬТР Це полегшує наше завдання, використовуючи цю функцію у формулах Excel. Ця стаття поділиться повним уявленням про те, як працює функція ФІЛЬТР працює в Excel самостійно, а потім з іншими функціями Excel. Якщо вам також цікаво, завантажуйте наш практичний посібник і слідуйте за нами.

Завантажити Практичний посібник

Поки ви читаєте цю статтю, скачайте цей робочий зошит для практики.

Використання функції FILTER Function.xlsx

Вступ до функції ФІЛЬТР в Excel

Функція Мета:

Відфільтрувати окремі комірки або значення відповідно до наших вимог.

Синтаксис:

=FILTER (array, include, [if_empty])

Аргументи Пояснення:

Аргумент Обов'язково або необов'язково Значення

масив Необхідно Масив, формула масиву або посилання на діапазон комірок, для якого нам потрібна кількість рядків.
включають Необхідно Це працює як булевий масив; він містить умову або критерії для фільтрації.
[if_empty] За бажанням Передати значення для повернення у випадку відсутності результатів.

Параметр повернення:

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

10 прикладів використання функції ФІЛЬТР в Excel

Для демонстрації прикладів ми розглянемо набір даних, що складається з 10 студенти навчального закладу, в діапазоні комірок яких знаходиться їх ідентифікатор, ПІБ, факультет, семестр, в якому вони навчаються, а також сума балів СРС B5:F14 .

Примітка:

Всі операції цієї статті виконуються з використанням Microsoft Office 365 заяву.

1. виконання та робота з функцією ФІЛЬТР за кількома критеріями

У першому прикладі виконаємо І операцію з боку ФІЛЬТР Наші бажані умови знаходяться в діапазоні клітин C5:C6 .

Нижче наведені кроки для заповнення цього прикладу:

Сходинки:

  • Перш за все, виділяємо комірку B10 .
  • Тепер запишіть у клітинку наступну формулу.

=FILTER(Набір даних!B5:F14,(Набір даних!D5:D14=C5)*(Набір даних!F5:F14>=C6), "немає результатів")

  • Потім натисніть Увійдіть .

  • Ви отримаєте відфільтрований результат в діапазоні комірок B10:F11 .

Таким чином, ми можемо говорити про те, що ми здатні застосувати ФІЛЬТР функція для І операція.

2. застосування операції АБО з функцією ФІЛЬТР для декількох критеріїв

У другому прикладі ми будемо використовувати ФІЛЬТР функцію для АБО Тут ми згадували про умови в діапазоні осередків C5:C6 .

Кроки для завершення цього прикладу наведені нижче:

Сходинки:

  • Спочатку виділяємо комірку B10 .
  • Після цього запишіть у клітинку наступну формулу.

=ФІЛЬТР(Набір даних!B5:F14,(Набір даних!D5:D14=АБО!C5)+(Набір даних!F5:F14>=АБО!C6), "немає результатів")

  • Преса Увійдіть .

  • Відфільтрований результат ви побачите в потрібних комірках.

Таким чином, ми можемо використовувати ФІЛЬТР відмінно функціонують для АБО операція.

3 Поєднання логіки І та АБО з функцією ФІЛЬТРА

Зараз ми будемо використовувати ФІЛЬТР функцію для комбінованого І і АБО Умови роботи - в діапазоні одиниць C5:C7 .

Нижче наведені кроки для реалізації цього прикладу:

Сходинки:

  • Спочатку виділяємо комірку B11 .
  • Після цього запишіть у клітинку наступну формулу.

=FILTER(Набір даних!B5:F14,(Набір даних!F5:F14>=Сукупність!C7)*((Набір даних!D5:D14=Сукупність!C5)+(Набір даних!D5:D14=Сукупність!C6)), "Немає результатів")

  • Натисніть кнопку Увійдіть .

  • Ви помітите, що відфільтрований результат буде доступний в комірках.

Таким чином, наша формула працює ефективно і ми здатні виконати І і АБО операції одночасно за рахунок коштів, отриманих від ФІЛЬТР функцію.

4. фільтрація дублікатів за допомогою функції FILTER

У цьому прикладі ми відфільтруємо дублікати сутностей з нашого набору даних. Наш набір даних містить 2 дублікатів.

Етапи цього прикладу наведені нижче:

Сходинки:

  • На початку виділіть комірку H5 .
  • Далі запишіть у клітинку наступну формулу.

=FILTER(B5:F16,COUNTIFS(B5:B16,B5:B16,C5:C16,C5:C16,D5:D16,D5:D16,E5:E16,E5:E16,F5:F16,F5:F16)>1,"No result")

  • Для цього необхідно натиснути кнопку Увійдіть .

  • Ви побачите, що всі значення, що повторюються, перераховані окремо.

Нарешті ми можемо сказати, що наша формула працює точно і ми можемо визначити дублікати за ФІЛЬТР в Excel.

🔎 Пояснення формули

👉 COUNTIFS(B5:B16,B5:B16,C5:C16,C5:C16,D5:D16,D5:D16,E5:E16,E5:E16,F5:F16,F5:F16) : The КОУНТИФИ функція перевіряє наявність значень, що повторюються.

👉 FILTER(B5:F16,COUNTIFS(B5:B16,B5:B16,C5:C16,C5:C16,D5:D16,D5:D16,E5:E16,E5:E16,F5:F16, F5:F16)>1,”No result”) : Нарешті, нарешті, нарешті, нарешті, нарешті, нарешті, нарешті, нарешті, нарешті ФІЛЬТР функція фільтрує повторювані значення і виводить їх окремо.

5. знайдіть порожні клітинки за допомогою функції FILTER

У нас є набір даних з деякими порожніми комірками. Тепер ми відфільтруємо комірки, які не містять жодної порожньої функції, за допомогою функції ФІЛЬТР функцію.

Процедура відсіювання повних рядків наведена нижче::

Сходинки:

  • По-перше, виділіть комірку H5 .
  • Далі запишіть у клітинку наступну формулу.

=FILTER(B5:F14,(B5:B14"")*(C5:C14"")*(D5:D14"")*(E5:E14"")*(F5:F14""),"No results")

  • Після цього натисніть Увійдіть .

  • Ви отримаєте ті суб'єкти, які не мають жодної порожньої клітинки.

Отже, можна сказати, що наша формула плідно працює і ми можемо отримати значення без порожніх клітинок в Excel ФІЛЬТР функцію.

Схожі читання

  • Як використовувати функцію ГІПЕРПОСИЛАННЯ в Excel (8 прикладів)
  • Комбінована формула Excel VLOOKUP та HLOOKUP (з прикладом)
  • Використання Excel для пошуку часткового збігу тексту [2 простих способи]
  • Як знайти повторювані значення в Excel за допомогою VLOOKUP

6. фільтрувати комірки, що містять певний текст

За допомогою ФІЛЬТР ми можемо легко знайти будь-яке конкретне значення і відфільтрувати відповідні об'єкти з нашого вихідного набору даних. Крім того, функція ФІЛЬТР функцію, функцію, функцію, функцію НОМЕР і ПОШУК також допомагають нам заповнити формулу. Шуканий текст "Еллі відображається в комірці J4 .

Підхід до фільтрації даних для конкретного тексту описаний нижче::

Сходинки:

  • На початку виділіть комірку H7 .
  • Потім запишіть у клітинку наступну формулу.

=FILTER(B5:F14,ISNUMBER(SEARCH(J4,C5:C14)), "Немає результатів")

  • Далі необхідно натиснути кнопку Увійдіть ключ.

  • Ви отримаєте результат саме з цим текстом.

Таким чином, ми можемо успішно застосувати формулу і отримати значення для нашого конкретного текстового значення.

🔎 Пояснення формули

👉 SEARCH(J4,C5:C14) : The ПОШУК поверне комірки, яким буде відповідати введене значення.

👉 ISUMBER(SEARCH(J4,C5:C14)) : The НОМЕР поверне true, якщо шукане значення є числом, відмінним від false.

👉 FILTER(B5:F14,ISNUMBER(SEARCH(J4,C5:C14)), "Немає результатів") : Нарешті, нарешті, нарешті, нарешті, нарешті, нарешті, нарешті, нарешті, нарешті ФІЛЬТР витягує співпадаючі рядки і показує їх.

7. розрахунок суми, максимуму, мінімуму та середнього значення

Зараз ми проведемо деякі математичні розрахунки за допомогою ФІЛЬТР Дані, по яким ми будемо проводити фільтрацію, будуть знаходитися в комірці J5 Тут ми визначимо всі значення для CSE департаменту.

Крім того, в рамках проекту ФІЛЬТР функцію, функцію, функцію, функцію СУМА , СЕРЕДНІЙ , MIN і MAX будуть використані функції для завершення процесу оцінки. Оціночне значення буде знаходитися в діапазоні комірок J7:J10 Процедура розрахунку покроково пояснюється нижче:

Сходинки:

  • Перш за все, виділяємо комірку J7 .
  • Тепер запишіть наступну формулу в комірку для підсумовування.

=SUM(FILTER(F5:F14,D5:D14=J5,0))

🔎 Пояснення формули

👉 FILTER(F5:F14,D5:D14=J5,0) : The ФІЛЬТР функція фільтрації CGPA вартість бажаного нами відділу.

👉 SUM(FILTER(F5:F14,D5:D14=J5,0)) : Нарешті, нарешті, нарешті, нарешті, нарешті, нарешті, нарешті, нарешті, нарешті СУМА функція додає їх усі.

  • Преса Увійдіть .

  • Після цього виділіть комірку J8 і запишемо наступну формулу для середній цінність.

=AVERAGE(FILTER(F5:F14,D5:D14=J5,0))

🔎 Пояснення формули

👉 FILTER(F5:F14,D5:D14=J5,0) : The ФІЛЬТР функція фільтрує значення CGPA потрібного нам відділу.

👉 AVERAGE(FILTER(F5:F14,D5:D14=J5,0)) : The СЕРЕДНІЙ функція обчислить значення середній вартість цих цінностей.

  • Знову натисніть Увійдіть .

  • Потім виберіть комірку J9 і запишемо в комірку наступну формулу для отримання мінімальний цінність.

=MIN(FILTER(F5:F14,D5:D14=J5,0))

🔎 Пояснення формули

👉 FILTER(F5:F14,D5:D14=J5,0) : The ФІЛЬТР функція фільтрує значення CGPA потрібного нам відділу.

👉 MIN(FILTER(F5:F14,D5:D14=J5,0)) : The MIN функція з'ясує, що мінімальний значення серед 4 цінності.

  • Аналогічно натисніть кнопку Увійдіть .

  • Нарешті, виберіть комірку J10 і запишемо наступну формулу всередині комірки для максимальний цінність.

=MAX(FILTER(F5:F14,D5:D14=J5,0))

🔎 Пояснення формули

👉 FILTER(F5:F14,D5:D14=J5,0) : The ФІЛЬТР функція фільтрує значення CGPA потрібного нам відділу.

👉 MAX(FILTER(F5:F14,D5:D14=J5,0)) : The MAX функція з'ясує, що максимальний значення серед 4 Значення CGPA.

  • Преса Увійдіть востаннє.

  • Ви побачите всі значення для CSE відділ буде доступний.

Таким чином, можна сказати, що всі наші формули працюють бездоганно, і ми можемо отримати всі бажані значення за допомогою Excel ФІЛЬТР функцію.

8. фільтрувати дані та повертати лише певні стовпці

Тут ми будемо використовувати ФІЛЬТР двічі у вкладеному стані, щоб отримати певні стовпці на основі потрібного нам значення. Потрібний нам об'єкт знаходиться в комірці J5 Ми покажемо лише ПОСВІДЧЕННЯ ОСОБИ та Ім'я та прізвище колонка.

Етапи цього процесу наведені нижче:

Сходинки:

  • Спочатку виділяємо комірку H8 .
  • Потім запишіть у клітинку наступну формулу.

=FILTER(FILTER(B5:F14,D5:D14=J5),{1,1,0,0,0})

  • Після цього натисніть Увійдіть .

  • Ви отримаєте тільки ПОСВІДЧЕННЯ ОСОБИ і Ім'я та прізвище стовпчик потрібного нам відділу.

Таким чином, можна сказати, що наша формула працює коректно, і ми можемо отримати певні стовпчики за допомогою Excel ФІЛЬТР функцію.

🔎 Пояснення формули

👉 FILTER(B5:F14,D5:D14=J5) : The ФІЛЬТР поверне відповідні рядки з заданого набору даних з усіма стовпчиками.

👉 FILTER(FILTER(B5:F14,D5:D14=J5),{1,1,0,0,0}) : Зовнішній ФІЛЬТР функція вибере тільки перший два стовпці вибраних даних. Ми можемо використовувати або 0 , 1 або ПРАВДА , НЕПРАВДА .

9. застосовувати обмеження на кількість повернутих рядків

У цьому випадку ми додамо деякі обмеження на ФІЛЬТР для отримання обмеженої кількості рядків. Потрібний нам відділ знаходиться в комірці J5 Для застосування обмеження ми повинні використовувати ПОМИЛКА і ІНДЕКС також функціонують.

Етапи цього методу описуються наступним чином:

Сходинки:

  • Спочатку виділяємо комірку H8 .
  • Далі запишіть у клітинку наступну формулу.

=IFERROR(INDEX(FILTER(B5:F14,D5:D14=J5),{1;2},{1,2,3,4,5}),"No result")

  • Потім натисніть Увійдіть .

  • Ви отримаєте результат.

Отже, можна сказати, що ми вміємо успішно застосовувати Excel ФІЛЬТР , ІНДЕКС і ПОМИЛКА успішно функціонує.

🔎 Пояснення формули

👉 FILTER(B5:F14,D5:D14=J5) : The ФІЛЬТР поверне відфільтровані дані, зіставивши їх з вхідним значенням.

👉 INDEX(FILTER(B5:F14,D5:D14=J5),{1;2},{1,2,3,4,5}) : Ця формула поверне перші два рядки знайдених даних. {1;2} це для перших двох рядів. І {1,2,3,4,5} це для вибору п'яти колонок.

👉 IFERROR(INDEX(FILTER(B5:F14,D5:D14=J5),{1;2},{1,2,3,4,5}), "Немає результату") Насамкінець, в рамках проекту ПОМИЛКА використовується для уникнення помилки, якщо є проблема з іншими значеннями, що повертаються функцією.

10. використання підстановочного знака з функцією ФІЛЬТР

В останньому прикладі для фільтрації даних застосуємо шаблон фільтрації. Застосуємо формулу з допомогою НОМЕР , ПОШУК і ФІЛЬТР Шукане значення знаходиться в комірці J5 .

Нижче покроково пояснюється процес:

Сходинки:

  • По-перше, виділіть комірку H8 і запишіть у клітинку наступну формулу.

=FILTER($B$5:$F$14,ISNUMBER(SEARCH(J5,D5:D14)), "No Results!")

  • Тепер натисніть Увійдіть .

  • Ви отримаєте всі результати зі значенням комірки C .

Нарешті, ми можемо сказати, що наша формула працює точно, і ми можемо створити підставний символ засобами Excel ФІЛЬТР функцію.

🔎 Пояснення формули

👉 SEARCH(J5,D5:D14) : The ПОШУК буде шукати дані, порівнюючи їх із введеним значенням.

👉 ISUMBER(SEARCH(J5,D5:D14)) : Ця формула буде перевіряти, який результат ПОШУК функція - турбота,

👉 FILTER($B$5:$F$14,ISNUMBER(SEARCH(J5,D5:D14)), "No Results!") Насамкінець, в рамках проекту ФІЛЬТР покаже їх в потрібній нам комірці.

Альтернативи функції ФІЛЬТР Excel

З нашої попередньої програми ви могли помітити, що Excel ФІЛЬТР є дуже зручною функцією для отримання бажаних значень за короткий проміжок часу. Конкретної альтернативи цій функції не існує. Однак, комбінація деяких загальних функцій Excel може повернути нам результати обчислень, які ФІЛЬТР Серед них можна виділити наступні ПОМИЛКА , ІНДЕКС , АГРЕГАТ , ROW , ISNA , МАТЧ Але ми рекомендуємо вам, якщо у вас є ФІЛЬТР Поєднання цих функцій зробить формулу більш складною для розуміння іншими, крім того, це може сповільнити роботу програми Excel.

Можливі причини, якщо не працює функція ФІЛЬТР

Іноді, на думку експертів, це може призвести до того, що ФІЛЬТР функція Excel не працює належним чином. Найчастіше це відбувається через наявність помилки. В основному, це #ПРОЛИВАЙ! , #РАХУНОК! , #ЦІННІСТЬ! помилки, як правило, не дозволяють ФІЛЬТР і повернути потрібні дані. Для усунення цієї помилки поверніться до вихідного набору даних і виправте їх, і ви побачите, що функція ФІЛЬТР функція буде працювати безперебійно.

Нижче наведено короткі пояснення найпоширеніших помилок Excel:

Типові помилки Коли вони показують
#VALUE Вона з'являється, коли масив та аргумент include мають несумісні розмірності.
#РАХУНОК! З'являється, якщо необов'язковий аргумент if_empty опущений і не знайдено жодного результату, що відповідає критеріям.
#ІМ'Я Він з'являється при спробі використовувати ФІЛЬТР в старій версії Excel.
#SPILL Ця помилка виникне, якщо одна або декілька комірок в діапазоні розливу не є повністю порожніми.
# РЕФ! Ця помилка виникає, якщо формула ФІЛЬТР використовується між різними робочими книгами, а вихідна робоча книга закрита.
#N/A або #VALUE Цей тип помилки може виникнути, якщо деяке значення у включеному аргументі є помилковим або не може бути перетворене в булеве значення (0,1 або TRUE, FALSE).

Висновок

На цьому я закінчую цю статтю, сподіваюся, що вона буде для вас корисною і ви зможете застосовувати функцію ФІЛЬТР в Excel. Якщо у вас виникли будь-які додаткові запитання або рекомендації, будь ласка, поділіться з нами в розділі коментарів нижче, якщо у вас є додаткові запитання або рекомендації.

Не забувайте стежити за нашим сайтом, ExcelWIKI Вивчайте нові методи і продовжуйте розвиватися!

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.