Excel: як використовувати символ підстановки у функції filter
Ви можете використовувати такий синтаксис, щоб використовувати символи узагальнення у функції FILTER в Excel:
=FILTER( A2:B12 , ISNUMBER(SEARCH("some_string", A2:A12 )), "None")
Ця конкретна формула фільтруватиме рядки в діапазоні A2:B12 , де клітинки в діапазоні A2:A12 містять «якийсь_рядок» будь-де в клітинці.
Якщо жодна комірка не містить «якийсь_рядок», формула просто поверне «Немає».
У наступному прикладі показано, як використовувати цей синтаксис на практиці.
Приклад: використовуйте символ підстановки у функції FILTER в Excel
Припустімо, у Excel є такий набір даних, який містить інформацію про різні баскетбольні команди:
Ми можемо використати наведену нижче формулу, щоб відфільтрувати рядки, де стовпець Team містить “ets” будь-де в клітинці:
=FILTER( A2:B12 , ISNUMBER(SEARCH("ets", A2:A12 )), "None")
На наступному знімку екрана показано, як використовувати цю формулу на практиці:
Ми бачимо, що фільтр повертає лише чотири рядки, які містять «ets» десь у назві команди:
- Сітки
- нагетси
- Шершні
- Рок етс
Зауважте, що якщо ми фільтруємо за допомогою рядка, який не існує в жодній назві команди, формула просто поверне результат «Немає».
Наприклад, скажімо, ми намагаємося відфільтрувати рядки, де ім’я команди містить «zzz» десь у клітинці:
Формула повертає «Немає», оскільки жодна назва команди не містить «zzz» у назві команди.
Примітка : функція SEARCH у формулі виконує пошук без урахування регістру. Якщо ви хочете виконати пошук з урахуванням регістру, замініть SEARCH на FIND у формулі.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в Excel:
Excel: як видалити рядки з певним текстом
Excel: як перевірити, чи клітинка містить частковий текст
Excel: як перевірити, чи клітинка містить текст списку