Функция ГПР в Excel
Ранее в некоторых статьях мы уже рассматривали применение функции ВПР и ГПР ( Статья “Функция ВПР в Excel (вложенные функции: ГПР в ВПР)“ ; “Функция ВПР в Excel с примером”). Давайте сегодня более подробно остановимся на синтаксисе функции ГПР().
По сравнению с функцией ВПР() функция ГПР() используется не так часто, но в ряде случаев без этой функции не обойтись.
Функция ГПР выполняет поиск значения в первой строке нашей таблицы (или поименованного диапазона данных) значений и возвращает значение, находящееся в том же столбце в заданной строке таблицы. Функция ГПР используется, когда сравниваемые значения расположены в первой строке таблицы данных, а возвращаемые — на некоторой позиции (строк) ниже. Иными словами функция ГПР это горизонтальный поиск.
Рассмотрим функцию ГПР детально:
ГПР(искомое_значение, таблица, номер_строки, [интервальный_просмотр])
Аргументы функции ГПР:
Искомое_значение — значение, которое нам нужно найти в первой строке таблицы (может быть значением, ссылкой или текстовой строкой).
Таблица — наша таблица, в которой производится поиск данных (можно имя диапазона), значения в первой строке аргумента “таблица” могут быть текстом, числами или логическими значениями.
Номер_строки — номер строки в таблице, из которой будет возвращено соответствующее значение. Если значение аргумента “номер_строки” равно 1, возвращается значение из первой строки аргумента “таблица”, если оно равно 2 — из второй строки и т. д. Если значение аргумента “номер_строки” меньше 1, функция ГПР возвращает значение ошибки #ЗНАЧ!; если оно больше, чем количество строк в аргументе “таблица”, возвращается значение ошибки #ССЫЛ!.
Если аргумент “интервальный_просмотр” имеет значение ИСТИНА, то значения в первой строке аргумента “таблица” должны быть расположены в возрастающем порядке: …-2, -1, 0, 1, 2, …, A-Z, ЛОЖЬ, ИСТИНА; в противном случае функция ГПР может выдать неправильный результат. Если аргумент “интервальный_просмотр” имеет значение ЛОЖЬ, таблица может быть не отсортирована.
В текстовых строках регистр букв не учитывается.
Рассмотрим пример, простая таблица данных:
Допустим мы хотим выводить отдельно один из столбиков целиком по определенному условию. Пусть условие будет записано в ячейке Е1 (один из заголовков столбца):
Теперь, для того чтобы вывести в столбец F строки из столбца “Овощи” запишем формулу ГПР() :
=ГПР($E$1;$A$1:$C$5;2;0) где последний аргумент (“интервальный_просмотр”) равен 0, т.к. нас интересует точное совпадение $E$1 в первой строке таблицы $A$1:$C$5.
Вот что у нас получилось:
Или по условию “Остальное”:
Очень надеемся, что наша статья помогла Вам в решении Вашей проблемы. Будем благодарны, если Вы нажмете +1 и/или Мне нравится внизу данной статьи или поделитесь с друзьями с помощью кнопок расположенных ниже.
Спасибо за внимание.
SirExcel.ru – Безграничные возможности Excel
Все доступно и понятно. Спасибо.