Зміст
В Microsoft Excel іноді доводиться шукати різні типи даних, пов'язаних з певним словом або інформацією в тексті в комірці з набору даних або таблиці. За допомогою функції ПЕРЕГРУПОВКА ми можемо легко знайти це слово в таблиці і витягти дані, пов'язані зі значенням комірки, що містить це слово.
Завантажити Практичний посібник
Ви можете завантажити книгу Excel, яку ми використовували для підготовки цієї статті.
2 корисних способи застосування VLOOKUP, якщо комірка містить слово в тексті в Excel
ПЕРЕГЛЯД зазвичай використовується для пошуку значення в крайньому лівому стовпчику таблиці, а потім функція повертає значення в тому ж рядку з вказаного вами стовпчика. Загальна формула цієї функції ПОИСКЗНАЧ:
=VLOOKUP(значення_пошуку, масив_таблиці, номер_індексу_колон, [діапазон_пошуку])
Ви можете ознайомитися з детальним оглядом тут про те, як це ПЕРЕГЛЯД функція працює.
1. формула для пошуку даних з тексту, що містить слово, в Excel
На наступному малюнку, Колонка B містить назви моделей декількох випадкових чіпсетів, а в Колонка C Там є назви моделей смартфонів, які використовують згадані чіпсети. Що ми будемо робити, так це шукати частковий збіг моделі чіпсета, а потім витягувати, який пристрій використовує вказаний чіпсет.
Наприклад, ми хочемо дізнатися модель пристрою смартфона, який використовує Левиний зів чіпсет. У Колонка Б назва Snapdragon присутня з назвою моделі, але ми будемо шукати ці дані з частковим збігом, згадуючи "левиний зів тільки.
Так, на виході Комірка С14 відповідна формула для знаходження назви моделі смартфону, що використовує вказаний чіпсет, буде мати вигляд:
=VLOOKUP("*"&C13&"*",B4:C11,2,FALSE)
Після натискання Увійдіть функція поверне Xiaomi Mi 11 Pro Отже, в даному конкретному пристрої використовується чіпсет від Левиний зів яка полягає в Комірка B6 з номером його моделі.
Читати далі: Перевірка наявності часткового тексту в комірці в Excel (5 способів)
2. вилучення даних на основі значення з певної позиції в комірці за допомогою VLOOKUP
Тепер ми матимемо інший набір даних на малюнку нижче. Колонка Б лежить на кількох випадкових телефонних номерах у різних штатах США. Колонки D та E показують телефонні коди та відповідні назви штатів відповідно. Скопіюємо номер телефону з Колонка Б а потім дізнатися назву держави, витягнувши код з лівих 3 цифр номера телефону. ПЕРЕГЛЯД буде шукати цей витягнутий код в масиві таблиць D4:E10 .
На виході Комірка C13 необхідна формула для знаходження назви держави за номером телефону, вказаним у Комірка B13 буде:
=VLOOKUP(VALUE(LEFT(B13,3)),D4:E10,2,FALSE)
Після натискання Увійдіть функція поверне ім'я стану- Нью-Йорк Так, заявлений номер телефону зі специфічним кодом на початку в Комірка B13 зареєстрована в штаті Нью-Йорк.
Пов'язаний контент: Excel Якщо комірка містить текст, то повернути значення (8 простих способів)
Альтернатива VLOOKUP для пошуку даних по слову в тексті
Підходящою альтернативою для ПЕРЕГЛЯД функція - це XLOOKUP Функція XLOOKUP - це поєднання VLOOKUP і HLOOKUP Вона витягує дані на основі вхідних даних пошукового масиву і повертає масив. Загальна формула цієї функції виглядає наступним чином:
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
Ви можете ознайомитися з детальним оглядом цієї функції, натиснувши тут .
На основі нашого першого набору даних в першому методі, якщо ми вирішимо використовувати XLOOKUP функцію, то необхідну формулу у виводі Комірка С14 має виглядати так:
=XLOOKUP("*"&C13&"*",B4:B11,C4:C11,"Not Found",2)
Після натискання Увійдіть функція поверне аналогічний результат, отриманий раніше.
У цій функції буде задіяно четвертий аргумент містить кастомізоване повідомлення, яке буде показано, якщо шукане значення не буде знайдено в таблиці. п'ятий аргумент (match_mode) було визначено '2' що означає підстановочний знак збіг на основі вхідних даних у першому аргументі.
Заключні слова
Сподіваюся, що згадані вище методи вилучення даних за визначеними критеріями з ПЕРЕГЛЯД тепер підкаже вам, як застосувати їх у необхідних завданнях Excel. Якщо у вас виникли запитання або побажання, будь ласка, повідомте нам про це в коментарях. Або ви можете ознайомитися з іншими нашими статтями, пов'язаними з функціями Excel на цьому сайті.