Оглавление
Полезные и быстрые методы поиска текстового значения в Excel необходимы, особенно когда у вас большой набор данных. В этой статье я расскажу о поиске текста в Excel с помощью 7 подходящих методов с соответствующими примерами и пояснениями. Таким образом, вы сможете приспособить метод для своего набора данных.
Скачать Практическое пособие
Поиск текста в Excel.xlsx
7 методов поиска и извлечения текста в Excel
Прежде чем перейти к методам, давайте посмотрим на наш сегодняшний набор данных, где имена сотрудников представлены с их Идентификатор сотрудника Нет и Идентификатор электронной почты .
1. Применение функции LOOKUP для извлечения текста
Во-первых, я покажу, как можно использовать Функция LOOKUP для получения текстового значения из набора данных.
Функция возвращает значение в одной строке или столбце из аналогичной позиции в строке или столбце.
Например, если значение поиска равно 1003 ( Идентификатор сотрудника ) и вам нужно найти имя сотрудника для идентификатора, вы можете использовать следующую формулу.
=LOOKUP(F5,B5:B12,C5:C12)
Вот, F5 это значение поиска, B5:B12 это вектор поиска (диапазон ячеек) для Идентификатор сотрудника и C5:C12 вектор результатов (диапазон ячеек) из Имя сотрудника .
В конце концов, вы получите следующий результат, где имена сотрудников доступны на основе ID .
Читать далее: Как искать несколько значений в Excel (10 способов)
2. Поиск текста с помощью функции VLOOKUP
Сайт VLOOKUP является одной из популярных функций для поиска значения в столбце (вертикальный поиск).
В следующем примере функция используется для извлечения текста для определенной ячейки.
Скорректированная формула с подстановочными знаками для поиска текстового значения имеет вид-
=VLOOKUP("*"&F5&"*",B5:D12,1,FALSE)
Вот, F5 это текст для поиска, B5:D12 массив таблицы (набор данных, из которого нужно извлечь текст), 1 это номер индекса столбца, и, наконец FALSE это точное соответствие.
Посетите Поиск текста с помощью VLOOKUP в Excel статью, чтобы узнать о других вариантах использования формулы для извлечения текста из набора данных.
Читать далее: Как искать таблицу в Excel (8 методов)
3. Использование комбинации функций VALUE & VLOOKUP для поиска текста
Сайт функция VALUE возвращает число из искомого текстового значения, мы можем использовать эту функцию вместе с функцией VLOOKUP функция для поиска текста.
Комбинированная формула будет выглядеть следующим образом
=VLOOKUP(VALUE(F5),B5:C12,2,FALSE)
Вот, F5 это текст для поиска, B5:D12 массив таблицы (набор данных, из которого нужно извлечь текст), 2 это номер индекса столбца, и, наконец FALSE для точного совпадения.
Более того, VALUE(F5) возвращает число, а затем VLOOKUP извлекает текстовое значение.
Читать далее: Excel LOOKUP vs VLOOKUP: с 3 примерами
4. Использование HLOOKUP для получения текстового значения
Сайт Функция HLOOKUP возвращает значение, основанное на значении поиска в строке (горизонтальный поиск).
Мы можем использовать эту функцию для последовательного получения значения текста с помощью функции Звездочка (*) в начале формулы.
Итак, формула будет выглядеть следующим образом.
=HLOOKUP("*",B5:D12,1,0)
Вот, B5:D12 это массив таблицы, 1 это номер индекса строки, и 0 ( FALSE ) предназначен для точного сопоставления.
Читать далее: 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 (тип AND или OR)
Заключение
Вот как можно найти текст поиска с помощью формулы в Excel. Надеюсь, эта статья будет полезна для вас. В любом случае, если у вас есть вопросы и предложения, пожалуйста, не забудьте поделиться ими в следующем разделе комментариев.