Як створити вкладену функцію filter в excel
Щоб створити вкладену функцію FILTER , у Excel можна використовувати такий синтаксис:
=FILTER(FILTER( A2:C11 , B2:B11 >20), {1,0,1})
У цій конкретній формулі внутрішня функція FILTER фільтрує клітинки в діапазоні A2:C11 , щоб повернути лише ті рядки, у яких кількість клітинок у діапазоні B2:B11 перевищує 20.
Далі зовнішня функція FILTER фільтрує результати, щоб включати лише стовпці A та C.
Зауважте, що синтаксис {1,0,1} використовує 1 , щоб вказати, що стовпець має бути включений до результатів, а 0 використовується, щоб вказати, що стовпець не має бути включений.
Використовуючи {1,0, 1} , ми вказуємо, що в діапазон A2:C11 ми хочемо включити стовпець A, виключити стовпець B і включити стовпець C.
У наступному прикладі показано, як використовувати цю формулу на практиці.
Приклад: створіть вкладену функцію FILTER в Excel
Припустімо, у нас є такий набір даних у Excel, який містить інформацію про різних баскетболістів:
Ми можемо ввести таку формулу в клітинку E2 , щоб відфільтрувати набір даних, щоб відобразити лише ті рядки, де значення в стовпці балів перевищує 20:
=FILTER( A2:C11 , B2:B11 >20)
На наступному знімку екрана показано, як використовувати цю формулу на практиці:
Ця функція FILTER фільтрує вихідний набір даних, щоб відображати лише рядки, значення яких у стовпці балів перевищує 20.
Однак ми могли б використати наступну вкладену функцію FILTER , щоб застосувати той самий фільтр і повернути лише значення зі стовпців команди та допоміжних стовпців:
=FILTER(FILTER( A2:C11 , B2:B11 >20), {1,0,1})
На наступному знімку екрана показано, як використовувати цю формулу на практиці:
Вкладена функція FILTER фільтрує вихідні дані, щоб включати лише рядки, де значення балів перевищує 20, а потім повертає лише значення в стовпцях Команда та Підтримка.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові операції в Excel:
Excel: як використовувати символ підстановки у функції FILTER
Excel: як фільтрувати клітинки, що містять кілька слів
Excel: як підрахувати відфільтровані рядки