Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Використання FILTER для пошуку з кількома результатами | Пошук за допомогою динамічних масивів та отримання кількох результатів
Майстерність Пошуку в Excel

bookВикористання FILTER для пошуку з кількома результатами

Свайпніть щоб показати меню

Чому потрібні багаторезультатні пошуки

Традиційні функції пошуку, такі як VLOOKUP, XLOOKUP або INDEX з XMATCH, повертають лише один результат. Однак у багатьох реальних ситуаціях необхідно отримати декілька відповідних записів.

Наприклад:

  • Усі замовлення, зроблені певним клієнтом;
  • Усі працівники у відділі;
  • Усі транзакції, що перевищують певну суму.

У таких випадках пошук одного значення є недостатнім. Сучасний Excel надає функції динамічних масивів, які дозволяють отримувати декілька результатів одночасно.

Функція FILTER

Функція FILTER витягує рядки з набору даних, які відповідають заданій умові. Замість повернення одного значення, FILTER повертає усі рядки, що відповідають критеріям.

Базовий синтаксис

=FILTER(array; include; [if_empty])
  • array: діапазон, що містить дані;
  • include: умова, яка визначає, які рядки слід повернути;
  • if_empty: необов'язкове значення, що відображається, якщо відповідних результатів немає.
знімок екрана

Ім'я клієнта введено в комірку F2. Мета — повернути усі замовлення, зроблені цим клієнтом.

=FILTER(A2:D7; B2:B7=F2)
  1. Excel оцінює умову: B2:B7=F2. Це перевіряє, які рядки відповідають вибраному клієнту;
  2. Функція FILTER витягує всі рядки, де умова дорівнює TRUE;
  3. Результати автоматично розливаються на кілька рядків.

Якщо у F2 вказано Alice, Excel повертає:

знімок екрана

Динамічна поведінка масиву

Результати автоматично розширюються на сусідні клітинки. Це називається діапазон розливу. Якщо набір даних збільшується або змінюється вхідне значення, результати оновлюються автоматично.

Сценарій

На аркуші міститься таблиця з Employee ID, Employee Name, Department, Salary. У вхідну клітинку вводиться назва відділу. Мета — повернути всіх співробітників, які працюють у цьому відділі.

Інструкції до завдання

  • Використати функцію FILTER для отримання відповідних рядків;
  • Повернути всіх співробітників, що належать до вибраного відділу;
  • Забезпечити автоматичне оновлення результатів при зміні відділу.
question mark

Яке основне призначення функції FILTER в Excel при виконанні пошуку?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 5. Розділ 1

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 5. Розділ 1
some-alt