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")

На наступному знімку екрана показано, як використовувати цю формулу на практиці:

Функція Excel FILTER із символом підстановки

Ми бачимо, що фільтр повертає лише чотири рядки, які містять «ets» десь у назві команди:

  • Сітки
  • нагетси
  • Шершні
  • Рок етс

Зауважте, що якщо ми фільтруємо за допомогою рядка, який не існує в жодній назві команди, формула просто поверне результат «Немає».

Наприклад, скажімо, ми намагаємося відфільтрувати рядки, де ім’я команди містить «zzz» десь у клітинці:

Формула повертає «Немає», оскільки жодна назва команди не містить «zzz» у назві команди.

Примітка : функція SEARCH у формулі виконує пошук без урахування регістру. Якщо ви хочете виконати пошук з урахуванням регістру, замініть SEARCH на FIND у формулі.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в Excel:

Excel: як видалити рядки з певним текстом
Excel: як перевірити, чи клітинка містить частковий текст
Excel: як перевірити, чи клітинка містить текст списку

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *