Пошук тексту в Excel (Зміст)

  • Пошук тексту в Excel
  • Як шукати текст в Excel?

Пошук тексту в Excel

У програмі excel, можливо, ви бачили ситуації, коли ви хочете витягнути текст, присутній на певній позиції, у цілому рядку, використовуючи текстові формули, такі як лівий, правий, MID тощо. Ви також можете використовувати SEARCH та FIND у поєднанні для пошуку тексту підрядка з заданого рядка. Однак, коли вам не цікаво з'ясувати підрядку, але ви хочете з’ясувати, чи є певна рядок у певній комірці чи ні, не всі ці формули працюватимуть. У цій статті ми розглянемо деякі формули та / або функції в Excel, які дозволять вам перевірити, чи присутня певна рядок у певній комірці.

Як шукати текст в Excel?

Пошук тексту в Excel дуже простий і простий. Давайте розберемося, як шукати текст в Excel за допомогою деяких прикладів.

Ви можете завантажити цей шаблон пошуку за текстовим шаблоном Excel тут - Шукати текст Excel шаблон

Приклад №1 - Використання функції пошуку

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

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

Крок 1: У комірці B1 почніть вводити = ЗНАЙТИ, ви зможете отримати доступ до самої функції.

Крок 2: Функція FIND потребує щонайменше двох аргументів, рядок, який ви хочете шукати, і комірка, в якій ви хочете здійснити пошук. Давайте використовувати “Excel” як перший аргумент для функції FIND, який визначає find_text з формули.

Крок 3: Ми хочемо з'ясувати, чи існує "Excel" у комірці A2 на даному робочому аркуші. Тому виберіть A2 як наступний аргумент для FIND функції.

Ми ігноруємо аргумент start_num, оскільки це необов'язковий аргумент.

Крок 4: Закрийте дужки, щоб завершити формулу, і натисніть клавішу Enter.

Якщо ви бачите, ця функція просто повертає положення, де слово "Excel" присутнє в поточній комірці (тобто комірці A2).

Крок 5: Перетягніть формулу, щоб побачити місце, де належить Excel під комірками A3 та A4.

На знімку екрана ви бачите, що згаданий рядок присутній у двох клітинках (A2 та A3). У комірці B3 слова немає, отже, формула забезпечує # VALUE! помилка. Однак це не завжди дає чіткішу картину. Я маю на увазі, хтось може бути недостатньо хорошим у передовій, щоб зрозуміти той факт, що 1, що з’являється у комірці В2, є не що інше, як положення слова «Excel» у рядку, зайнятому у комірці A2.

Крок 6: Для отримання персоналізованого результату в колонці B використовуйте функцію IF та застосуйте під нею FIND. Після використання FIND під IF як умова вам потрібно надати два можливі результати. Одне, якщо умова - ПРАВИЛЬНА, інше, якщо умова ЛІЖНЕ Після редагування формули з умовою IF натисніть Enter.

Після використання вищевказаної формули вихідний показник показаний нижче.

Крок 7: Перетягніть формулу з комірки B2 до комірки B4.

Тепер ми використовували IF і FIND у комбінаціях, клітина без рядка все ще дає #VALUE! помилка. Спробуємо усунути цю помилку за допомогою функції ISNUMBER.

Функція ISNUMBER перевіряє, чи є висновок числом чи ні. Якщо вихід є числом, він дасть TRUE як значення, якщо не число, то він дасть FALSE як значення. Якщо ми використовуємо цю функцію в поєднанні з IF і FIND, функція IF дасть вихід на основі значень (TRUE або FALSE), наданих функцією ISNUMBER.

Крок 8: Скористайтеся значенням ІННУМЕР у формулі, яку ми використовували вище, на кроці 6 та на етапі 7. Натисніть клавішу Enter після редагування формули в комірці В2.

Крок 9: Перетягніть формулу через клітинку В2 до В4.

Ясно, що # VALUE! Помилка, наявна в попередніх кроках, була анульована через функцію ISNUMBER.

Приклад №2 - Використання функції ПОШУК

Аналогічно рядкам функції FIND, функція SEARCH у excel також дозволяє вам шукати, чи є дана підрядка в тексті чи ні. Ви можете використовувати його в тих самих рядках, що ми використовували функцію НАЙМИТИ, і це поєднання з IF та ISNUMBER.

Функція SEARCH також здійснює пошук певного рядка всередині даного тексту і повертає позицію, до якої належить текст.

Я прямо покажу вам остаточну формулу для визначення того, чи є рядок в Excel чи ні, використовуючи комбінацію функції SEARCH, IF та ISNUMBER. Ви можете виконувати кроки 1 - 9 у тій же послідовності з попереднього прикладу. Єдиною зміною буде заміна FIND функцією SEARCH.

Використовуйте наступну формулу у комірці В2 на аркуші "Приклад 2" і натисніть клавішу Enter, щоб побачити вихід (у нас є ті самі дані, що і в попередньому прикладі) = АБО (ІНШИЧНИЙ (ПОШУК ("Excel", A1)), "Текстовий подарунок", "Текст не присутній") Після натискання клавіші Enter ви побачите вихід такий же, як у попередньому прикладі.

Перетягніть формулу через комірки B2 до B4, щоб побачити кінцевий вихід.

У комірках A2 та A4 слово "Excel" присутнє, отже, воно виводиться як "Текст присутній". Однак у комірці A3 слово "Excel" немає, тому воно виводиться як "Текст не присутній".

Це з цієї статті. Давайте обернемо речі деякими речами, які слід запам'ятати.

Що потрібно пам’ятати про пошук тексту в Excel

  • Ці функції використовуються для перевірки наявності вказаного рядка в наданому тексті. У випадку, якщо вам потрібно витягнути підрядку з будь-якого рядка, вам потрібно взагалі використовувати функції LEFT, RIGHT, MID.
  • Функція ISNUMBER використовується в поєднанні, щоб ви не отримували жодної # VALUE! помилка, якщо рядок відсутній у наданому тексті.

Рекомендовані статті

Це посібник з пошуку тексту в Excel. Тут ми обговорюємо, як шукати текст у Excel разом із практичними прикладами та шаблоном Excel, який можна завантажити. Ви також можете ознайомитися з іншими запропонованими нами статтями -

  1. ПОШУК формули в Excel
  2. Функція NORMSINV Excel
  3. Поле імен та його використання в Excel
  4. Об'єднайте рядки в Excel
  5. Текст VBA (приклади з шаблоном Excel)

Категорія: