Зміст
Корисні та швидкі методи пошуку текстового значення в Excel необхідні, особливо коли у вас є великий набір даних. У цій статті я розгляну пошук тексту в Excel за допомогою 7 відповідних методів з відповідними прикладами та поясненнями. Таким чином, ви можете налаштувати метод для свого набору даних.
Завантажити Практичний посібник
Пошук тексту в Excel.xlsx
7 способів пошуку та вилучення тексту в Excel
Перш ніж перейти до методів, давайте подивимось на наш сьогоднішній набір даних, де імена працівників надані разом з їхніми Ідентифікаційний номер працівника і Email ID .
1. застосування функції ПОШУК для вилучення тексту
По-перше, я покажу використання Функція LOOKUP для отримання текстового значення з набору даних.
Функція повертає значення в окремому рядку або стовпчику з аналогічної позиції в рядку або стовпчику.
Наприклад, якщо шукане значення 1003 ( Посвідчення працівника ) і потрібно знайти ПІБ працівника для ідентифікатора, можна скористатися наступною формулою.
=LOOKUP(F5,B5:B12,C5:C12)
Ось, F5 шукане значення, B5:B12 вектор пошуку (діапазон комірок) для Посвідчення працівника і C5:C12 вектор результату (діапазон комірок) Ім'я співробітника .
У підсумку ви отримаєте наступний висновок, де імена співробітників доступні на основі ПОСВІДЧЕННЯ ОСОБИ .
Читати далі: Як знайти кілька значень в Excel (10 способів)
2. пошук тексту за допомогою функції VLOOKUP
На сьогоднішній день, на жаль, це не так. ПЕРЕГЛЯД є однією з популярних функцій для пошуку значення в стовпці (вертикальний пошук).
У наступному прикладі функція використовується для вилучення тексту для певної комірки.
Скоригована формула зі спецсимволами для знаходження текстового значення має вигляд
=VLOOKUP("*"&F5&"*",B5:D12,1,FALSE)
Ось, F5 шуканий текст, B5:D12 масив таблиці (набір даних, з якого потрібно отримати текст), 1 індекс стовпця, і, нарешті НЕПРАВДА є точним збігом.
Завітайте на сторінку Пошук тексту за допомогою функції VLOOKUP в Excel статтю, щоб дізнатися більше про використання формули для вилучення тексту з набору даних.
Читати далі: Як знайти таблицю в Excel (8 способів)
3. використання комбінації функцій VALUE та VLOOKUP для пошуку тексту
На сьогоднішній день, на жаль, це не так. Функція VALUE повертає число з шуканого текстового значення, ми можемо використовувати функцію разом з функцією ПЕРЕГЛЯД для пошуку тексту.
Комбінована формула буде виглядати наступним чином
=VLOOKUP(VALUE(F5),B5:C12,2,FALSE)
Ось, F5 шуканий текст, B5:D12 масив таблиці (набір даних, з якого потрібно отримати текст), 2 індекс стовпця, і, нарешті НЕПРАВДА для точного збігу.
Що ще важливіше, VALUE(F5) повертає число, а потім ПЕРЕГЛЯД витягує текстове значення.
Читати далі: Excel LOOKUP vs VLOOKUP: на 3 прикладах
4. використання HLOOKUP для отримання текстового значення
На сьогоднішній день, на жаль, це не так. Функція HLOOKUP повертає значення на основі значення пошуку в рядку (горизонтальний пошук).
Можна використати функцію для послідовного отримання текстового значення з допомогою Asterisk (*) на початку формули.
Отже, формула буде такою
=HLOOKUP("*",B5:D12,1,0)
Ось, B5:D12 масив таблиць, 1 індекс рядка, а 0 ( НЕПРАВДА ) - для точного збігу.
Читати далі: 7 видів пошуку, які можна використовувати в Excel
5. застосування XLOOKUP з функцією EXACT
На сьогоднішній день, на жаль, це не так. XLOOKUP дивовижний функція пошуку введена в Excel 365, витягує значення в діапазоні або масиві.
У наступному прикладі функція разом з функцією ТОЧНО використовується для отримання значення.
Комбінована формула виглядає наступним чином
=XLOOKUP(TRUE,EXACT(F5,B5:B12),C5:C12)
Ось, F5 шукане значення, B5:B12 масив пошуку, який містить шукане значення та C5:C12 діапазон комірок, що повертається, в якому ми хочемо знайти ім'я.
Після введення формули результат виглядає наступним чином.
6. пошук тексту за допомогою XLOOKUP з одним критерієм
Припустимо, що ПІБ працівника розбито на окремі колонки (одна - ім'я, інша - прізвище).
Тепер ми легко знайдемо електронну пошту імені за допомогою XLOOKUP функцію.
Скоригована формула виглядає наступним чином
= XLOOKUP(F5,B5:B12, D5:D12, 0, -1 )
Ось, F5 шукане значення, B5:B12 масив пошуку, що містить шукане значення, C5:C12 діапазон комірок, що повертається, в якому ми хочемо знайти ім'я, 0 використовується, якщо значення не знайдено, і -1 відноситься до режиму матчу.
Результатом буде наступне.
7. пошук тексту за допомогою XLOOKUP за кількома критеріями
Нарешті, ми витягнемо текстове значення, яке відповідає декільком критеріям, за допомогою гнучкого XLOOKUP функцію.
Наприклад, якщо ви хочете знайти електронну пошту на основі Ім'я та прізвище і Прізвище та ім'я можна скористатися наступною формулою.
=XLOOKUP(B15&C15,B5:B12&C5:C12,D5:D12,0,-1)
Ось, B15 прізвище, ім'я та по батькові C15 це прізвище, B5:B12 це масив пошуку (діапазон комірок для Ім'я та прізвище ), C5:C12 це інший масив пошуку (діапазон комірок для Прізвище та ім'я ), 0 використовується, якщо значення не знайдено, і -1 це режим матчу.
Після вставки наведеної вище формули ви отримаєте результат, подібний до наведеного нижче малюнку.
Читати далі: Як виконати пошук за кількома критеріями в Excel (тип І або АБО)
Висновок
Ось так можна знайти шуканий текст за допомогою формули в Excel. Сподіваюся, ця стаття була корисною для вас. У будь-якому випадку, якщо у вас є якісь запитання та пропозиції, будь ласка, не забудьте поділитися ними в наступному розділі коментарів.