Excel: як використовувати функцію find із кількома критеріями


Ви можете використовувати функцію FIND в Excel, щоб знайти позицію першого входження певного символу в рядку.

Однак інколи ви захочете скористатися функцією FIND , щоб знайти перше входження символу серед кількох символів у рядку.

Для цього можна використати таку формулу:

 =FIND("a",SUBSTITUTE(SUBSTITUTE( A2 ,"b","a"),"c","a"))

Ця конкретна формула шукає клітинку A2 і повертає позицію першого входження будь-якого з таких символів:

  • МАЄ
  • b
  • проти

Якщо жоден із цих символів не знайдено в клітинці A2 , формула повертає #VALUE! тому.

У наступному прикладі показано, як використовувати цю формулу на практиці.

Приклад: як використовувати функцію FIND із кількома критеріями в Excel

Припустімо, що в Excel є такий список назв баскетбольних команд:

Тепер припустімо, що ми хочемо знайти позицію першого входження a , b або c у кожній назві команди.

Для цього ми можемо ввести таку формулу в клітинку B2 :

 =FIND("a",SUBSTITUTE(SUBSTITUTE( A2 ,"b","a"),"c","a"))

Потім ми можемо клацнути та перетягнути цю формулу до кожної клітинки, що залишилася в стовпці B:

Функція Excel FIND із кількома критеріями

Стовпець B відображає позицію першого входження a , b або c у назві кожної команди.

Наприклад:

  • Перша позиція a, b або c у M verics знаходиться в позиції 2 .
  • Перша позиція a, b або c у C a vs знаходиться в позиції 2 .
  • Перша позиція a, b або c у кельтській мові — це позиція 6 .

Зауважте, що функція FIND чутлива до регістру.

Як працює ця формула?

Пам’ятайте формулу, яку ми використовували для визначення позиції першого входження a , b або c у комірці A2 :

 =FIND("a",SUBSTITUTE(SUBSTITUTE( A2 ,"b","a"),"c","a"))

Ось як працює ця формула:

Спочатку ми використовуємо функцію SUBSTITUTE , щоб замінити кожне b у клітинці A2 на a .

Далі ми використовуємо іншу функцію SUBSTITUTE , щоб замінити кожен символ c у клітинці A2 на an .

Нарешті, ми використовуємо функцію FIND , щоб просто знайти позицію першого входження a в клітинку A2 , що тепер еквівалентно знаходженню позиції першого входження a , b або c .

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

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

Excel: використовуйте функцію ПОШУК, щоб знайти кілька значень
Excel: як використовувати LEFT для певного символу
Excel: як використовувати функцію MID для завершення рядка

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

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