Показать все
Выполняет поиск значения в верхней строке таблицы или массива (Массив. Объект, используемый для получения нескольких значений в результате вычисления одной формулы или для работы с набором аргументов, расположенных в различных ячейках и сгруппированных по строкам или столбцам. Диапазон массива использует общую формулу; константа массива представляет собой группу констант, используемых в качестве аргументов.) значений и возвращает значение того же столбца в заданной строке таблицы или массива. Функция ГПР используется, когда сравниваемые значения расположены в верхней строке таблицы данных, а возвращаемые — на несколько строк ниже. Если сравниваемые значения находятся в столбце слева от искомых данных, следует использовать функцию ВПР.
Буква Г в аббревиатуре «ГПР» означает «горизонтальный».
Синтаксис
ГПР(искомое_значение;таблица ;номер_строки;интервальный_просмотр)
Искомое_значение — значение, которое требуется найти в первой строке таблицы. «Искомое_значение» может быть значением, ссылкой или текстовой строкой.
Таблица — таблица с информацией, в которой производится поиск данных. Можно использовать ссылку на интервал или имя интервала.
Значения в первой строке аргумента «таблица» могут быть текстом, числами или логическими значениями.
Если аргумент «интервальный_просмотр» имеет значение ИСТИНА (1), то значения в первой строке аргумента «таблица» должны быть расположены в возрастающем порядке: ...-2, -1, 0, 1, 2, ..., A-Z, ЛОЖЬ, ИСТИНА; в противном случае функция ГПР может выдать неправильный результат. Если же аргумент «интервальный_просмотр» имеет значение ЛОЖЬ (0), сортировка для аргумента «таблица» не обязательна.
Текстовые строки считаются эквивалентными независимо от регистра букв.
Сортировка значений в порядке возрастания, слева направо. Дополнительные сведения см. в разделе Сортировка данных.
Номер_строки — номер строки в массиве «таблица», из которой будет возвращено сопоставляемое значение. Если значение аргумента «номер_строки» равно 1, то возвращается значение из первой строки аргумента «таблица», если оно равно 2 — из второй строки и т. д. Если значение аргумента «номер_строки» меньше 1, функция ГПР возвращает значение ошибки #ЗНАЧ!; если оно больше, чем количество строк в аргументе «таблица», возвращается значение ошибки #ССЫЛ!.
Интервальный_просмотр — логическое значение, которое определяет, какое соответствие должна искать функция ГПР — точное или приблизительное. Если этот аргумент имеет значение ИСТИНА или опущен, возвращается приблизительно соответствующее значение; при отсутствии точного соответствия возвращается наибольшее из значений, меньших, чем «искомое_значение». Если этот аргумент имеет значение ЛОЖЬ, функция ГПР ищет точное соответствие. Если оно не найдено, возвращается значение ошибки #Н/Д.
Замечания
Если ГПР не может найти «искомое_значение» и аргумент «интервальный_просмотр» имеет значение ИСТИНА, используется наибольшее из значений, меньших, чем «искомое_значение».
Если значение аргумента «искомое_значение» меньше, чем наименьшее значение в первой строке аргумента «таблица», функция ГПР возвращает значение ошибки #Н/Д.
Если аргумент «интервальный_просмотр» имеет значение ЛОЖЬ и аргумент «искомое_значение» является текстом, в аргументе «искомое_значение» можно использовать подстановочные знаки: вопросительный знак (?) и звездочку (*). Вопросительный знак соответствует любому знаку; звездочка — любой последовательности знаков. Чтобы найти какой-либо из самих этих знаков, следует поставить перед ними знак тильды (~).
|
|
