поиск
January 29, 2022

Функции поиска в Excel

Рассмотрение построим от изучения методов юрского периода к более современным инструментам.

Так, ВПР ищет строку с заданным значением в диапазоне (таблице) и возвращает из нее значение в указанном столбце. Условие поиска - чтобы искомое значение находилось слева от возвращаемого. Синтаксис у ВПР следующий:

  1. имеющееся искомое значение;
  2. диапазон, в котором оно ищется. Для правильной работы искомое значение всегда должно находиться в первом столбце диапазона;
  3. номер столбца в диапазоне, содержащий возвращаемое значение, начиная с 1;
  4. флаг, указывающий на вид поиска. ИСТИНА - приблизительное совпадение (по умолчанию), или ЛОЖЬ - точное совпадение.

Ниже показан пример поиска оклада работника по его номеру:

Та же формула годится для поиска опыта работы, только в поле номера столбца вместо 2 следует задать 3.

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

Рассмотрим задачу нахождения оценки студента по баллам, которые он набрал, используя шкалу:

Если значение флага равно ИСТИНА или опущено и нет точного совпадения, то поиск основывается на наибольшем значении в первом столбце, не превышающем искомое значение:

Функция ГПР работает по аналогии с ВПР, однако поиск производит по первой строке диапазона, а возвращаемое значение ищет в столбце со сдвигом на заданное количество строк:

Более современная функция ПРОСМОТРХ заменяет обе выше рассмотренные. Она может искать в диапазоне как сверху вниз (слева направо), так и снизу вверх (справа налево) в отличие от ВПР (ГПР).

Отличительной особенностью синтаксиса является то, что ПРОСМОТРХ принимает искомое значение, а также диапазоны поиска и возврата (например, два столбца для замены ВПР или две строки - ГПР):

Тем самым отпадает требование, чтобы столбец (строка) возврата находился справа (снизу). Важно только следить, чтобы заданные диапазоны были одинакового размера.

Несмотря на эти преимущества ПРОСМОТРХ уступает ВПР в скорости работы на больших объемах данных.