Как использовать VLOOKUP, если ячейка содержит слово в тексте в Excel

  • Поделись Этим
Hugh West

В Microsoft Excel иногда приходится искать различные типы данных, связанных с определенным словом или информацией в тексте в ячейке из набора данных или таблицы. С помощью функции VLOOKUP мы можем легко найти это слово в таблице и извлечь данные, связанные со значением ячейки, содержащей это слово.

Скачать Рабочую тетрадь для практических занятий

Вы можете скачать рабочую книгу Excel, которую мы использовали для подготовки этой статьи.

VLOOKUP для поиска слов в тексте.xlsx

2 полезных метода применения VLOOKUP, если ячейка содержит слово в тексте в Excel

VLOOKUP Функция обычно используется для поиска значения в крайнем левом столбце таблицы, а затем функция возвращает значение в той же строке из указанного вами столбца. Общая формула этой функции VLOOKUP такова:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

Вы можете получить подробный обзор здесь о том, как это VLOOKUP функция работает.

1. VLOOKUP для поиска данных из текста, содержащего слово, в Excel

На следующем рисунке, Колонка B содержит названия моделей нескольких случайных чипсетов и в Колонка C Здесь мы будем искать частичное совпадение модели чипсета и затем извлекать, в каком устройстве используется указанный чипсет.

Например, мы хотим узнать модель устройства смартфона, который использует функцию Snapdragon чипсет. В Колонка B имя Snapdragon присутствует в названии модели, но мы будем искать эти данные с частичным совпадением по упоминанию 'snapdragon' только.

Таким образом, на выходе Ячейка C14 Соответствующая формула для нахождения названия модели смартфона, в котором используется указанный чипсет, будет выглядеть следующим образом:

=VLOOKUP("*"&C13&"*",B4:C11,2,FALSE)

После нажатия Войти , функция вернет Xiaomi Mi 11 Pro Итак, в этом конкретном устройстве используется чипсет от Snapdragon который лежит в Клетка B6 с указанием номера модели.

Читать далее: Проверка наличия в ячейке частичного текста в Excel (5 способов)

2. VLOOKUP для извлечения данных на основе значения из определенной позиции в ячейке

Теперь у нас будет другой набор данных, как на рисунке ниже. Колонка B лежит несколько случайных телефонных номеров в разных штатах США. Колонки D и E показывают коды городов и названия соответствующих штатов соответственно. Скопируем телефонный номер из Колонка B а затем узнать название штата, извлекая код из левых трех цифр телефонного номера. VLOOKUP функция будет искать этот извлеченный код в массиве таблицы D4:E10 .

На выходе Ячейка C13 , требуемая формула для нахождения названия штата по номеру телефона, указанному в Ячейка B13 будет:

=VLOOKUP(VALUE(LEFT(B13,3)),D4:E10,2,FALSE)

После нажатия Войти функция вернет имя состояния - Нью-Йорк Таким образом, указанный номер телефона с определенным кодом в начале в Ячейка B13 зарегистрирован для штата Нью-Йорк.

Похожие материалы: Excel If Cell Contains Text Then Return Value (8 простых способов)

Альтернатива VLOOKUP для поиска данных на основе слова в тексте

Подходящая альтернатива VLOOKUP функция XLOOKUP Функция XLOOKUP - это комбинация функций VLOOKUP и HLOOKUP Она извлекает данные на основе входов массива поиска и возвращает массив. Общая формула этой функции выглядит следующим образом:

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

Вы можете ознакомиться с подробным обзором этой функции, нажав кнопку здесь .

На основе нашего первого набора данных в первом методе, если мы выберем использование XLOOKUP функцию, то требуемая формула на выходе Ячейка C14 должно выглядеть следующим образом:

=XLOOKUP("*"&C13&"*",B4:B11,C4:C11,"Not Found",2)

После нажатия Войти , функция вернет аналогичный результат, полученный ранее.

В этой функции четвёртый аргумент содержит настраиваемое сообщение, которое будет показано, если искомое значение не найдено в таблице. пятый аргумент (match_mode) был определен '2' который обозначает подстановочный знак на основе ввода в первом аргументе.

Заключительные слова

Я надеюсь, что упомянутые выше методы для извлечения данных по заданным критериям с VLOOKUP функции теперь спровоцирует вас на их применение в ваших необходимых задачах Excel. Если у вас есть вопросы или отзывы, пожалуйста, сообщите нам об этом в комментариях. Или вы можете ознакомиться с другими нашими статьями, связанными с функциями Excel на этом сайте.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.