Как сделать

Как использовать функцию LOOKUP в Excel для поиска информации

Поиск информации с помощью функции LOOKUP в Excel

Excel LOOKUP  функция  имеет две формы: в  векторную форму  и  форму массива .

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

Чем это отличается, так это:

  1. С помощью VLOOKUP и HLOOKUP вы можете выбрать, из какого столбца или строки возвращать значение данных, в то время как LOOKUP всегда возвращает значение из последней строки или столбца в  массиве .
  2. При попытке найти совпадение для указанного значения, известного как  Lookup_value, VLOOKUP  выполняет поиск только в первом  столбце  данных, а HLOOKUP — только в первой строке, тогда как функция LOOKUP будет искать либо первую строку, либо столбец в зависимости от  формы  массива. ,

Функция LOOKUP и форма массива

Форма массива — будь то квадрат (равное количество столбцов и строк) или прямоугольник (неравное количество столбцов и строк) — влияет на то, где функция LOOKUP ищет данные:

  • Если массив имеет квадратную форму или это  высокий прямоугольник  (выше его ширины), LOOKUP предполагает, что данные расположены в столбцах, и поэтому ищет совпадение с Lookup_value в первом столбце массива.
  • Если массив является  широким прямоугольником  (шире, чем он высокий), LOOKUP предполагает, что данные расположены в строках, и поэтому ищет совпадение с Lookup_value в первой строке массива.

Синтаксис и аргументы функции LOOKUP — форма массива

Поиск информации с помощью функции LOOKUP в Excel

Поиск информации с помощью функции LOOKUP в Excel.

Синтаксис для массива формы функции перекодировки:

= LOOKUP (Lookup_value, Array)

Lookup_value (обязательно) — значение, которое функция ищет в массиве. Значение Lookup_value может быть числом, текстом, логическим значением или ссылкой на имя или ячейку, которая ссылается на значение.

Array (обязательный) — диапазон ячеек, в которых функция ищет значение Lookup_value. Данные могут быть текстовыми, числовыми или логическими значениями.

Для правильной работы функции LOOKUP аргумент Array должен быть отсортирован в порядке возрастания (от A до Z или от наименьшего к наибольшему для чисел)

Если функция не может найти точное совпадение для Lookup_value, она выбирает самое большое значение в массиве, которое меньше или равно значению Lookup_value

Если значение Lookup_value отсутствует или меньше всех значений в массиве, функция LOOKUP вернет ошибку # N / A

Пример использования формы массива функции LOOKUP

Как видно на изображении выше, в этом примере будет использоваться форма массива функции LOOKUP, чтобы найти цену  Whachamacallit  в списке инвентаря.

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

Сортировка данных

Как указано в примечаниях выше, данные в массиве должны быть отсортированы в порядке возрастания, чтобы функция LOOKUP работала правильно.

При сортировке данных в Excel необходимо сначала выбрать столбцы и строки данных для сортировки. Обычно это включает в себя заголовки столбцов.

  1. Выделите ячейки от А4 до С10 на листе
  2. Нажмите на   вкладку « Данные » в   меню ленты.
  3. Нажмите на  опцию Сортировка  в середине ленты, чтобы открыть диалоговое окно Сортировка 
  4. Под   заголовком столбца в диалоговом окне выберите  вариант сортировки по  детали из раскрывающегося списка.
  5. При необходимости в разделе «  Сортировка по  заголовку» выберите «  Значения»  в раскрывающемся списке.
  6. При необходимости под   заголовком « Заказ» выберите «  От А до Я»  в раскрывающемся списке.
  7. Нажмите OK, чтобы отсортировать данные и закрыть диалоговое окно.
  8. Порядок данных теперь должен соответствовать указанному на рисунке выше.

Пример функции LOOKUP

Хотя можно просто набрать функцию LOOKUP

= ПРОСМОТР (А2, А5: С10) 

в ячейку рабочего листа многим людям проще использовать диалоговое окно функции.

Диалоговое окно позволяет вводить каждый аргумент в отдельной строке, не беспокоясь о синтаксисе функции — например, скобках и разделителях запятых между аргументами.

Следующие шаги подробно описывают, как функция LOOKUP была введена в ячейку B2 с помощью диалогового окна.

  1. Нажмите на ячейку B2 на  рабочем листе,  чтобы сделать ее  активной ;
  2. Нажмите на  вкладку Формулы  ;
  3. Выберите  Lookup и Reference  на ленте, чтобы открыть раскрывающийся список функций;
  4. Нажмите  LOOKUP  в списке, чтобы открыть   диалоговое окно Select arguments ;
  5. Нажмите на  lookup_value,  параметр массива в списке;
  6. Нажмите OK, чтобы открыть   диалоговое окно Function Arguments ;
  7. В диалоговом окне нажмите на   строку Lookup_value ;
  8. Нажмите на ячейку A2 на рабочем листе, чтобы ввести ссылку на эту ячейку в диалоговое окно;
  9. Нажмите на  строку массива  в диалоговом окне
  10. Выделите ячейки от A5 до C10 на листе, чтобы ввести этот диапазон в диалоговое окно — этот диапазон содержит все данные, которые должны быть найдены функцией
  11. Нажмите OK, чтобы завершить функцию и закрыть диалоговое окно
  12. # N / A  ошибка появляется в ячейке Е2 , потому что мы еще не ввести имя части в ячейке D2
Похожие посты
Как сделать

Как получить возмещение за покупки в iTunes или App Store

Как сделать

Поверхностное перо не работает? Вот как это исправить

Как сделать

Как настроить и использовать Fire TV Recast

Как сделать

Как изменить рингтон по умолчанию на вашем iPhone