Как работает гпр в excel
Перейти к содержимому

Как работает гпр в excel

ГПР (функция ГПР)

Совет: Попробуйте воспользоваться новой функцией ПРОСМОТРX , улучшенной версией функции ГГ ПРОСМОТР, которая работает в любом направлении и по умолчанию возвращает точные совпадения, что упрощает и удобнее использовать предшественницу.

В этой статье описаны синтаксис формулы и использование функции ГПР в Microsoft Excel.

Описание

Выполняет поиск значения в первой строке таблицы или массив значений и возвращает значение, находящееся в том же столбце в заданной строке таблицы или массива. Функция ГПР используется, когда сравниваемые значения расположены в первой строке таблицы данных, а возвращаемые — на несколько строк ниже. Если сравниваемые значения находятся в столбце слева от искомых данных, используйте функцию ВПР.

Буква Г в аббревиатуре "ГПР" означает "горизонтальный".

Синтаксис

Аргументы функции ГПР описаны ниже.

Искомое_значение — обязательный аргумент. Значение, которое требуется найти в первой строке таблицы. "Искомое_значение" может быть значением, ссылкой или текстовой строкой.

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

Значения в первой строке аргумента "таблица" могут быть текстом, числами или логическими значениями.

Если аргумент "интервальный_просмотр" имеет значение ИСТИНА, то значения в первой строке аргумента "таблица" должны быть расположены в возрастающем порядке: . -2, -1, 0, 1, 2, . A-Z, ЛОЖЬ, ИСТИНА; в противном случае функция ГПР может выдать неправильный результат. Если аргумент "интервальный_просмотр" имеет значение ЛОЖЬ, таблица может быть не отсортирована.

В текстовых строках регистр букв не учитывается.

Значения сортируются слева направо по возрастанию. Дополнительные сведения см. в разделе Сортировка данных в диапазоне или таблице.

Номер_строки — обязательный аргумент. Номер строки в аргументе "таблица", из которой будет возвращено соответствующее значение. Если значение аргумента "номер_строки" равно 1, возвращается значение из первой строки аргумента "таблица", если оно равно 2 — из второй строки и т. д. Если значение аргумента "номер_строки" меньше 1, функция ГПР возвращает значение ошибки #ЗНАЧ!; если оно больше, чем количество строк в аргументе "таблица", возвращается значение ошибки #ССЫЛ!.

Интервальный_просмотр — необязательный аргумент. Логическое значение, которое определяет, какое соответствие должна искать функция ГПР — точное или приблизительное. Если этот аргумент имеет значение ИСТИНА или опущен, возвращается приблизительное соответствие; при отсутствии точного соответствия возвращается наибольшее из значений, меньших, чем "искомое_значение". Если этот аргумент имеет значение ЛОЖЬ, функция ГПР ищет точное соответствие. Если найти его не удается, возвращается значение ошибки #Н/Д.

Примечание

Если функция ГПР не может найти "искомое_значение" и аргумент "интервальный_просмотр" имеет значение ИСТИНА, используется наибольшее из значений, меньших, чем "искомое_значение".

Если значение аргумента "искомое_значение" меньше, чем наименьшее значение в первой строке аргумента "таблица", функция ГПР возвращает значение ошибки #Н/Д.

Если аргумент "интервальный_просмотр" имеет значение ЛОЖЬ и аргумент "искомое_значение" является текстом, в аргументе "искомое_значение" можно использовать подстановочные знаки: вопросительный знак (?) и звездочку (*). Вопросительный знак соответствует любому одному знаку; звездочка — любой последовательности знаков. Чтобы найти какой-либо из самих этих знаков, следует указать перед ним знак тильды (

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Функция HLOOKUP (ГПР) в Excel. Как использовать?

Функция HLOOKUP (ГПР) в Excel используется для поиска и сопоставления данных находящихся в строках таблицы (горизонтальный поиск). Другими словами, с ее помощью вы можете искать данные из первой строки таблицы и возвращать число, находящееся в том же столбце в заданной строке таблицы.

Если сравниваемые данные находятся в столбце слева от искомых чисел, используйте функцию VLOOKUP (ВПР).

  1. Что возвращает функция
  2. Синтаксис
  3. Аргументы функции
  4. Дополнительная информация
  5. Примеры использования функции ГПР в Excel

Что возвращает функция

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

Синтаксис

=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup]) – английская версия

=ГПР(искомое_значение;таблица;номер_строки;[интервальный_просмотр]) – русская версия

Аргументы функции

  • lookup_value (искомое_значение) – это искомое число, которое вы собираетесь искать в первой строке таблицы;
  • table_array (таблица) – это диапазон таблицы, в которой вы будете искать данные. Аргументом может быть как ссылка на диапазон так и именной диапазон;
  • row_index (номер_строки) – это номер строки из которой вы хотите найти и сопоставить данные;
    Если аргумент row_index (номер_строки) равен “1”, это означает что функция выдаст результат из первой строки диапазона таблицы (из строки поиска).
    Если row_index (номер строки) равен “2”, то функция выдаст результат из строки, следующей за первой строкой диапазона поиска.
  • [range_lookup]([интервальный_просмотр])– не обязательный аргумент. В нем вы указываете, нужно ли вам точное совпадение данных или приблизительное соответствие. “1” – приблизительное соответствие, “0” – точное совпадение.

Дополнительная информация

  • Функция может сопоставить данные как приблизительно (1), так и точно (0);
  • При приблизительном сопоставлении убедитесь, что список отсортирован в порядке возрастания (слева направо), иначе результат вычисления может быть неточным;
  • Когда range_lookup (интервальный _просмотр) имеет значение TRUE (приблизительный поиск), данные сортируются по возрастанию:
  • Если функция HLOOKUP (ГПР) не может найти значение, она возвращает наибольшее значение, которое меньше значения аргумента lookup_value (искомое_значение);
  • Функция возвращает ошибку #N/A, если значение lookup_value (искомое_значение) меньше наименьшего значения диапазона данных;
  • Если lookup_value (искомое_значение) является текстом, то в таком случае в функции могут использоваться подстановочные знаки (*,?).

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

Функция HLOOKUP в Excel

Еще больше полезных приемов в работе со списками данных и функциями в Excel вы узнаете в практическом курсе “От новичка до мастера Excel“. Успей зарегистрироваться по ссылке!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *