Функція пошуку в Excel (формула, приклади) | Як використовувати?

Функція пошуку в Excel

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

Функція ПОШУК - це текстова функція, яка використовується для пошуку розташування підрядка в рядку / тексті.

Функцію ПОШУК можна використовувати як функцію робочого аркуша, і вона не чутлива до регістру.

Формула ПОШУКУ в Excel

Нижче наведена формула ПОШУК в Excel

Пояснення

Функція Excel SEARCH має трипараметричні два (find_text, within_text) є обов'язковими параметрами, а один (start_num) необов'язковий.

Обов’язковий параметр:

  • find_text: find_text відноситься до підрядка / символу, який ви хочете шукати в рядку, або тексту, який ви хочете дізнатись.
  • within_text: . Де знаходиться ваш підрядок або де ви виконуєте текст_відшукання.

Необов’язковий параметр:

  • [Start_num] звідки ви хочете , щоб почати пошук в тексті в Excel. якщо його не вказано, ПОШУК вважає це 1 і пошук із зіркою з першого символу.

Як використовувати функцію пошуку в Excel? (з прикладами)

Функція ПОШУК дуже проста і проста у використанні. Давайте розберемо роботу функції ПОШУК на кількох прикладах.

Завантажити цей шаблон функції пошуку Excel можна тут - Шаблон функції пошуку Excel

Приклад №1

Виконаймо простий пошук “хорошого” підрядка у даному тексті чи рядку. Тут ми шукали хороше слово за допомогою функції ПОШУК, і воно поверне місце розташування доброго слова в Добрий ранок.

= ПОШУК (“Добре”, B6) і вихід буде 1.

І припустимо, що знайдено два збіги, то SEARCH у excel дасть вам значення першого збігу, якщо ви хочете інше хороше розташування, тоді ви просто використовуєте = SEARCH (“Добре”, B7, 2) [start_num] як 2 дасть вам розташування другого значення збігу, а вихід буде 6.

Приклад №2

У цьому прикладі ми відфільтруємо ім’я та прізвище з повного імені, використовуючи ПОШУК у excel.

Для імені = ВЛІВО (B12, SEARCH (”“, B12) -1)

Для прізвища = ПРАВО (B12, LEN (B12) -SEARCH (”“, B12))

Приклад №3

Припустимо, що існує набір ідентифікаторів, і вам потрібно з’ясувати _ місце розташування в ідентифікаторах, а потім просто скористатися ПОШУКОМ Excel, щоб з’ясувати розташування “_” в ідентифікаторах.

= ПОШУК (“_” , B27 ) і вихід буде 6.

Приклад №4

Давайте розберемось у роботі SEARCH у excel із символами підстановки.

Розгляньте наведену таблицю та знайдіть наступну 0 у тексті A1-001-ID

І початкова позиція буде 1, тоді = ПОШУК (“?” & I8, J8, K8) вихід буде 3, тому що “?” нехтуйте одним символом перед 0, і вихід буде 3.

Для другого рядка в заданій таблиці результати пошуку для A в межах B1-001-AY

Буде 8, але якщо ми використовуємо "*" у пошуку, це дасть вам 1 як вивід розташування, оскільки він буде нехтувати всім символом перед "A", а вихід буде 1 для нього = ПОШУК ("*" & I9, J9).

Подібним чином для “J” 8 для = ПОШУК (I10, J10, K10) та 7 для = ПОШУК (“?” & I10, J10, K10).

Аналогічно для четвертого рядка результат буде 8 для = SEARCH (I11, J11, K11) і 1 для = SEARCH (“*” & I11, J11, K11)

Що слід пам’ятати

  • Він не чутливий до регістру
    • Він розглядає Танудж і Танудж як одне і те ж значення, що означає, що він не розрізняє ч / б малі та великі регістри.
  • Дозволено також символи підстановки, тобто “?” , "*" І "~" тильда.
    • "?" використовується для пошуку одного символу.
    • “*” Використовується для послідовності збігів.
    • Якщо ви дійсно хочете здійснити пошук “*” або “?” потім використовуйте «~» перед символом.
  • Він повертає #VALUE! Помилка, якщо у тексті Within_text не знайдено відповідного рядка.

Припустимо, у наведеному нижче прикладі ми шукаємо підрядок “a” у стовпці “ Ім'я”, якщо знайдемо, він поверне місце розташування всередині імені, інакше це дасть помилку #VALUE, як показано нижче.