Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВПР ГПР, ИНДЕКС, ПОИСКПОЗ.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
62.6 Кб
Скачать

Показать все

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

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

Синтаксис

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

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

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

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

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

  • Текстовые строки считаются эквивалентными независимо от регистра букв.

  • Сортировка значений в порядке возрастания, слева направо. Дополнительные сведения см. в разделе Сортировка данных.

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

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

Замечания

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

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

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

 

1

2

3

4

A

B

C

Оси

Подшипники

Болты

4

4

9

5

7

10

6

8

11

Формула

Описание (результат)

=ГПР("Оси";A1:C4;2;ИСТИНА)

Поиск слова «Оси» в строке 1 и возвращение значения из строки 2, находящейся в том же столбце (4)

=ГПР("Подшипники";A1:C4;3;ЛОЖЬ)

Поиск слова «Подшипники» в строке 1 и возвращение значения из строки 3, находящейся в том же столбце (7)

=ГПР("П";A1:C4;3;ИСТИНА)

Поиск буквы «П» в строке 1 и возвращение значения из строки 3, находящейся в том же столбце. Поскольку «П» не является точным совпадением, возвращается ближайшее из меньших значений: «Оси» (5)

=ГПР("Болты";A1:C4;4)

Поиск слова «Болты» в строке 1 и возвращение значения из строки 4, находящейся в том же столбце (11)

=ГПР(3;{1;2;3:"a";"b";"c";"d";"e";"f"};2;ИСТИНА)

Поиск числа 3 в строке 1 массива констант и возвращение значения из строки 2, находящейся в том же столбце. (c)