Функція Excel FIND (Приклад + відео)
Коли використовувати функцію Excel FIND
Функцію Excel FIND можна використовувати, коли потрібно знайти текстовий рядок у іншому текстовому рядку та знайти його положення.
Що повертає
Він повертає число, яке представляє початкове положення рядка, який ви знаходите в іншому рядку.
Синтаксис
= ЗНАЙТИ (знайти_текст, усередині_тексту, [номер_початку])
Аргументи введення
- find_text - текст або рядок, які потрібно знайти.
- within_text - текст, у межах якого потрібно знайти аргумент find_text.
- [start_num] - число, яке представляє позицію, з якої потрібно розпочати пошук. Якщо його пропустити, воно почнеться спочатку.
додаткові нотатки
- Якщо початковий номер не вказано, він починає шукати з початку рядка.
- Функція Excel FIND є з урахуванням регістру Якщо ви хочете здійснити пошук без урахування регістру, скористайтеся функцією Excel ПОШУК.
- Функція Excel FIND не може обробляти символи підстановки. Якщо ви хочете використовувати символи підстановки, скористайтеся функцією пошуку Excel.
- Він повертає #VALUE! помилка, якщо шуканий рядок не знайдено в тексті.
Функція Excel FIND - приклади
Ось чотири приклади використання функції Excel FIND:
Пошук слова в текстовому рядку (від початку)
У наведеному вище прикладі, коли ви шукаєте слово Good у тексті Good Morning, воно повертає 1, що є позицією початкової точки шуканого слова.
Зверніть увагу, що функція Excel FIND чутлива до регістру. Коли ви використовуєте good замість Good, він повертає #VALUE! помилка.
Якщо ви шукаєте пошук без урахування регістру, скористайтеся функцією Excel ПОШУК.
Пошук слова в текстовому рядку (із зазначеним початком)
Третій аргумент у функції FIND - це позиція в тексті, з якої потрібно розпочати пошук. У наведеному вище прикладі функція повертає 1, коли ви шукаєте текст Good in Good Morning, а початкова позиція - 1.
Однак він повертає помилку, коли ви починаєте його з 2. Отже, він шукає текст Good in ood Morning. Оскільки він не може його знайти, він повертає помилку.
Примітка: Якщо ви пропустили останній аргумент і не вказали вихідну позицію, за замовчуванням він приймає його як 1.
Коли багаторазово трапляється шуканий текст
Функція Excel FIND починає шукати у зазначеному тексті з зазначеної позиції. У наведеному вище прикладі, коли ви шукаєте текст Good in Good Good Morning з початковою позицією 1, він повертає 1, як знаходить його на початку.
Коли ви починаєте пошук з другого символу, він повертає 6, оскільки знаходить відповідний текст на шостій позиції.
Вилучення всього ліворуч із зазначеного символу/рядка
Припустимо, у вас є ідентифікатори електронної пошти для деяких супергероїв, як показано нижче, і ви хочете витягти лише частину імені користувача (яка буде символами перед символом @).
Нижче наведена формула, яка знайде позицію "@" у кожному ідентифікаторі електронної пошти та вилучить усі символи ліворуч від нього:
= ВЛІВО (A2, Знайти (“@”, A2,1) -1)
Функція FIND у цій формулі дає позицію символу «@». Функція LEFT, яка використовує цю позицію для вилучення імені користувача.
Наприклад, у випадку [email protected] функція FIND повертає 11. Функція LEFT потім використовує FIND (“@”, A2,1) -1 як другий аргумент для отримання імені користувача.
Зауважте, що 1 віднімається від значення, яке повертає функція FIND, оскільки ми хочемо виключити @ з результату функції LEFT.
Функція Excel FIND - ВІДЕО
- Нижня функція Excel.
- Верхня функція Excel.
- ВЛАСНА функція Excel.
- Функція Excel REPLACE.
- Функція пошуку Excel.
- Функція заміни Excel.
Вам також можуть сподобатися такі підручники:
- Як швидко знайти та видалити гіперпосилання в Excel.
- Як знайти об’єднані комірки в Excel.
- Як знайти та видалити дублікати в Excel.
- Використання функції "Знайти та замінити" в Excel.