Как использовать функцию LOOKUP в Excel для поиска информации
Функция Excel LOOKUP имеет две формы: векторную форму и форму массива .
Форма массива функции LOOKUP аналогична другим функциям поиска в Excel, таким как VLOOKUP и HLOOKUP, в том, что ее можно использовать для поиска или поиска определенных значений, расположенных в таблице данных.
- С помощью VLOOKUP и HLOOKUP вы можете выбрать, из какого столбца или строки возвращать значение данных, в то время как LOOKUP всегда возвращает значение из последней строки или столбца в массиве.
- При попытке найти совпадение для указанного значения – известного как Lookup_value – VLOOKUP выполняет поиск только в первом столбце данных, а HLOOKUP – только в первой строке, а функция LOOKUP – в первой строке или в столбце. в зависимости от формы массива.
Функция LOOKUP и форма массива
Форма массива – будь то квадрат (равное количество столбцов и строк) или прямоугольник (неравное количество столбцов и строк) – влияет на то, где функция LOOKUP ищет данные:
- Если массив имеет квадратную форму или это высокий прямоугольник (выше его ширины), LOOKUP предполагает, что данные расположены в столбцах, и поэтому ищет совпадение с Lookup_value в первом столбец массива.
- Если массив является широким прямоугольником (шире его высоты), LOOKUP предполагает, что данные расположены в строках, и поэтому ищет совпадение с Lookup_value в первой строке массива.
Синтаксис и аргументы функции LOOKUP – форма массива
Lookup_value (обязательно) – значение, которое функция ищет в массиве. Значение Lookup_value может быть числом, текстом, логическим значением или ссылкой на имя или ячейку, которая ссылается на значение.
Массив (обязательно) – ячейки диапазона, в которых функция ищет значение Lookup_value. Данные могут быть текстовыми, числовыми или логическими значениями.
Для правильной работы функции LOOKUP аргумент Array должен быть отсортирован в порядке возрастания (от A до Z или от наименьшего к наибольшему для чисел)
Если функция не может найти точное соответствие для Lookup_value, она выбирает самое большое значение в массиве, которое меньше или равно значению Lookup_value
Если значение Lookup_value отсутствует или меньше всех значений в массиве, функция LOOKUP вернет ошибку # N/A
Пример использования массива формы функции LOOKUP
Как показано на рисунке выше, в этом примере будет использоваться форма массива функции LOOKUP, чтобы найти цену Whachamacallit в списке инвентаря.
Форма массива – высокий прямоугольник . Следовательно, функция вернет значение, расположенное в последнем столбце списка инвентаря.
Сортировка данных
Как указано в примечаниях выше, данные в массиве должны быть отсортированы в порядке возрастания, чтобы функция LOOKUP работала правильно.
При сортировке данных в Excel необходимо сначала выбрать столбцы и строки данных для сортировки. Обычно это включает в себя заголовки столбцов.
- Выделите ячейки от A4 до C10 на листе
- Нажмите на вкладку Данные в меню ленты.
- Нажмите на кнопку Сортировать в середине ленты, чтобы открыть диалоговое окно Сортировка
- Под заголовком Столбец в диалоговом окне выберите вариант сортировки по Деталь в раскрывающемся списке.
- При необходимости под заголовком Сортировать по выберите Значения в раскрывающемся списке.
- При необходимости под заголовком Заказ выберите А до Я в раскрывающемся списке.
- Нажмите ОК , чтобы отсортировать данные и закрыть диалоговое окно.
- Порядок данных теперь должен соответствовать указанному на рисунке выше.
Пример функции LOOKUP
в ячейку рабочего листа многим людям проще использовать диалоговое окно функции.
Диалоговое окно позволяет вводить каждый аргумент в отдельной строке, не беспокоясь о синтаксисе функции – например, скобках и разделителях запятых между аргументами.
Следующие шаги подробно описывают, как функция LOOKUP была введена в ячейку B2 с помощью диалогового окна.
[expert_bq id=»1570″]Если вам часто нужно вводить какое-то словосочетание, адрес, емейл и так далее придумайте для него короткое обозначение и добавьте в список автозамены в Параметрах. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] Иногда бывает необходимо обнаружить в таблице повторяющиеся значения. Чтобы произвести поиск совпадений, сначала нужно выделить диапазон поиска. Затем, на той же вкладке «Главная» в группе «Стили», открыть инструмент «Условное форматирование». Далее последовательно выбрать пункты «Правила выделения ячеек» и «Повторяющиеся значения».Поиск в Эксель: способы нахождения нужного слова
- Если массив имеет квадратную форму или это высокий прямоугольник (выше его ширины), LOOKUP предполагает, что данные расположены в столбцах, и поэтому ищет совпадение с Lookup_value в первом столбец массива.
- Если массив является широким прямоугольником (шире его высоты), LOOKUP предполагает, что данные расположены в строках, и поэтому ищет совпадение с Lookup_value в первой строке массива.
Если хотим поместить в клетку B5 найденную в первой колонке таблицы B2:F3 фамилию «Петрова», то в качестве 3-го аргумента нужно указать цифру 1. Тогда, найдя «Петрову» в первой колонке таблицы B2:F3, эксель поместит в B5 фамилию «Петрова».
[expert_bq id=»1570″]Это не значит, что так имеет смысл вводить даты и время в ячейки, вводите их в любом из стандартных форматов Excel сразу отформатирует их как даты. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq]
Функция ВПР / VLOOKUP (вертикальный просмотр) нужна, чтобы связать несколько таблиц — «подтянуть» данные из одной в другую по какому-то ключу (например, названию товара или бренда, фамилии сотрудника или клиента, номеру транзакции).
Поиск и подстановка значений
При поиске в документах Microsoft Excel, можно использовать и другой подстановочный знак – «*». Если рассмотренный «?» означал любой символ, то «*» заменяет собой не один, а любое количество символов. Ниже представлен скриншот поиска по слову Louisiana.
[expert_bq id=»1570″]Документ этой программы Книга может содержать много листов с длинными таблицами, заполненными числами, текстом или формулами. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq]
Можно удовольствоваться большинством полученных результатов, игнорируя неправильные. Но функция поиска в эксель 2010 способна работать гораздо точнее. Для этого предназначен инструмент «Параметры» в диалоговом окне.
Фильтрация
- Текст вместо чисел
- Отрицательные числа там, где их быть не может
- Числа с дробной частью там, где должны быть целые
- Текст вместо даты
- Разные варианты написания одного и того же значения. Например, сокращения («ЭБ» вместо «Электронная библиотека»), лишние пробелы в конце текстового значения или между словами — всего этого достаточно, чтобы превратить текстовые значения в разные и, соответственно, чтобы они обрабатывались Excel некорректно.
Как видно, в нижней части диалогового окна появились результаты поиска. Найденные значения подчёркнуты красным в таблице. Если вместо «Найти все» щёлкнуть «Найти далее», то сначала будет произведён поиск первой ячейки с этим значением, а при повторном щелчке – второй.