Пошук тексту в 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, який можна завантажити. Ви також можете ознайомитися з іншими запропонованими нами статтями -
- ПОШУК формули в Excel
- Функція NORMSINV Excel
- Поле імен та його використання в Excel
- Об'єднайте рядки в Excel
- Текст VBA (приклади з шаблоном Excel)