Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше
Совет: Попробуйте воспользоваться новой функцией ПРОСМОТРX , улучшенной версией функции ГГ ПРОСМОТР, которая работает в любом направлении и по умолчанию возвращает точные совпадения, что упрощает и удобнее использовать предшественницу.
В этой статье описаны синтаксис формулы и использование функции ГПР в Microsoft Excel.
Описание
Выполняет поиск значения в первой строке таблицы или массив значений и возвращает значение, находящееся в том же столбце в заданной строке таблицы или массива. Функция ГПР используется, когда сравниваемые значения расположены в первой строке таблицы данных, а возвращаемые — на несколько строк ниже. Если сравниваемые значения находятся в столбце слева от искомых данных, используйте функцию ВПР.
Буква Г в аббревиатуре «ГПР» означает «горизонтальный».
Синтаксис
ГПР(искомое_значение;таблица;номер_строки;[интервальный_просмотр])
Аргументы функции ГПР описаны ниже.
-
Искомое_значение — обязательный аргумент. Значение, которое требуется найти в первой строке таблицы. «Искомое_значение» может быть значением, ссылкой или текстовой строкой.
-
Таблица — обязательный аргумент. Таблица, в которой производится поиск данных. Можно использовать ссылку на диапазон или имя диапазона.
-
Значения в первой строке аргумента «таблица» могут быть текстом, числами или логическими значениями.
-
Если аргумент «интервальный_просмотр» имеет значение ИСТИНА, то значения в первой строке аргумента «таблица» должны быть расположены в возрастающем порядке: …-2, -1, 0, 1, 2, …, A-Z, ЛОЖЬ, ИСТИНА; в противном случае функция ГПР может выдать неправильный результат. Если аргумент «интервальный_просмотр» имеет значение ЛОЖЬ, таблица может быть не отсортирована.
-
В текстовых строках регистр букв не учитывается.
-
Значения сортируются слева направо по возрастанию. Дополнительные сведения см. в разделе Сортировка данных в диапазоне или таблице.
-
-
Номер_строки — обязательный аргумент. Номер строки в аргументе «таблица», из которой будет возвращено соответствующее значение. Если значение аргумента «номер_строки» равно 1, возвращается значение из первой строки аргумента «таблица», если оно равно 2 — из второй строки и т. д. Если значение аргумента «номер_строки» меньше 1, функция ГПР возвращает значение ошибки #ЗНАЧ!; если оно больше, чем количество строк в аргументе «таблица», возвращается значение ошибки #ССЫЛ!.
-
Интервальный_просмотр — необязательный аргумент. Логическое значение, которое определяет, какое соответствие должна искать функция ГПР — точное или приблизительное. Если этот аргумент имеет значение ИСТИНА или опущен, возвращается приблизительное соответствие; при отсутствии точного соответствия возвращается наибольшее из значений, меньших, чем «искомое_значение». Если этот аргумент имеет значение ЛОЖЬ, функция ГПР ищет точное соответствие. Если найти его не удается, возвращается значение ошибки #Н/Д.
Примечание
-
Если функция ГПР не может найти «искомое_значение» и аргумент «интервальный_просмотр» имеет значение ИСТИНА, используется наибольшее из значений, меньших, чем «искомое_значение».
-
Если значение аргумента «искомое_значение» меньше, чем наименьшее значение в первой строке аргумента «таблица», функция ГПР возвращает значение ошибки #Н/Д.
-
Если аргумент «интервальный_просмотр» имеет значение ЛОЖЬ и аргумент «искомое_значение» является текстом, в аргументе «искомое_значение» можно использовать подстановочные знаки: вопросительный знак (?) и звездочку (*). Вопросительный знак соответствует любому одному знаку; звездочка — любой последовательности знаков. Чтобы найти какой-либо из самих этих знаков, следует указать перед ним знак тильды (~).
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
Оси |
Подшипники |
Болты |
4 |
4 |
9 |
5 |
7 |
10 |
6 |
8 |
11 |
Формула |
Описание |
Результат |
=ГПР(«Оси»;A1:C4;2;ИСТИНА) |
Поиск слова «Оси» в строке 1 и возврат значения из строки 2, находящейся в том же столбце (столбец A). |
4 |
=ГПР(«Подшипники»;A1:C4;3;ЛОЖЬ) |
Поиск слова «Подшипники» в строке 1 и возврат значения из строки 3, находящейся в том же столбце (столбец B). |
7 |
=ГПР(«П»;A1:C4;3;ИСТИНА) |
Поиск буквы «П» в строке 1 и возврат значения из строки 3, находящейся в том же столбце. Так как «П» найти не удалось, возвращается ближайшее из меньших значений: «Оси» (в столбце A). |
5 |
=ГПР(«Болты»;A1:C4;4) |
Поиск слова «Болты» в строке 1 и возврат значения из строки 4, находящейся в том же столбце (столбец C). |
11 |
=ГПР(3;{1;2;3:»a»;»b»;»c»;»d»;»e»;»f»};2;ИСТИНА) |
Поиск числа 3 в трех строках константы массива и возврат значения из строки 2 того же (в данном случае — третьего) столбца. Константа массива содержит три строки значений, разделенных точкой с запятой (;). Так как «c» было найдено в строке 2 того же столбца, что и 3, возвращается «c». |
c |
Нужна дополнительная помощь?
Функция ГПР в Excel используется для поиска значения, указанного в качестве одного из ее аргументов, которое содержится в просматриваемом массиве или диапазоне ячеек, и возвращает соответствующее значение из ячейки, расположенной в том же столбце, на несколько строк ниже (число строк определяется в качестве третьего аргумента функции).
Функция ГПР схожа с функцией ВПР по принципу работы, а также своей синтаксической записью, и отличается направлением поиска в диапазоне (построчный, то есть горизонтальный поиск).
Например, в таблице с полями «Имя» и «Дата рождения» необходимо получить значение даты рождения для сотрудника, запись о котором является третьей сверху. В этом случае удобно использовать следующую функцию: =ГПР(«Дата рождения»;A1:B10;4), где «Дата рождения» – наименование столбца таблицы, в котором будет выполнен поиск, A1:B10 – диапазон ячеек, в котором расположена таблица, 4 – номер строки, в которой содержится возвращаемое значение (поскольку таблица содержит шапку, номер строки равен номеру искомой записи +1.
Пошаговые примеры работы функции ГПР в Excel
Пример 1. В таблице содержатся данные о клиента и их контактных номерах телефонов. Определить номер телефона клиента, id записи которого имеет значение 5.
Вид таблицы данных:
Для расчета используем формулу:
Описание аргументов:
- F1 – ячейка, содержащая название поля таблицы;
- A1:C11 – диапазон ячеек, в которых содержится исходная таблица;
- E2+1 – номер строки с возвращаемым значением (для id=5 – шестая строка, поскольку первая строка используется под шапку таблицы).
Возвращаемый результат:
В ячейке F2 автоматически выводится значение соответствующие номеру id в исходной таблице.
ГПР для выборки по нескольких условиях в Excel
Пример 2. На основе таблицы из первого примера создать компактное представление таблицы, в которой по номеру id можно получить записи, хранящиеся в столбцах «Клиент» и «Телефон».
Создадим заготовку таблицы:
Для удобного использования в ячейке E2 создадим выпадающий список. Для этого выберите инструмент: «ДАННЫЕ»-«Работа с данными»-«Проверка данных».
В появившемся окне «Проверка вводимых значений» выберите из секции «Тип данных:» в выпадающем меню опцию «Список». А в поле «Источник:» укажите адрес ссылки на диапазон исходных ячеек первого столбца таблицы =$A$2:$A$11, как показано выше на рисунке.
Для выбора клиента используем следующую формулу в ячейке F2:
=ГПР(B1;A1:C11;E2+1)
Для выбора номера телефона используем следующую формулу (с учетом возможного отсутствия записи) в ячейке G2:
Функция ЕСЛИ выполняет проверку возвращаемого значения. Если искомая ячейка не содержит данных, будет возвращена строка «Не указан».
Примеры расчетов:
Интерактивный отчет для анализа прибыли и убытков в Excel
Пример 3. В таблице хранятся данные о доходах и расходах мелкого предприятия по номерам месяцев. Создать форму для быстрого расчета абсолютного значения разницы доходов и расходов по номеру месяца, позволяющая определять, был ли закончен отчетный период с прибылью или убытком.
Вид таблиц данных с выпадающим списком в ячейке E2 (как сделать выпадающий список смотрите в примере выше):
В ячейку F2 запишем следующую формулу:
Функция ABS возвращает абсолютное число, равное разнице возвращаемых результатов функций ГПР.
В ячейке G2 запишем формулу:
Функция ЕСЛИ сравнивает возвращаемые функциями ГПР значения и возвращает один из вариантов текстовых строк.
Примеры расчетов:
Особенности использования функции ГПР в Excel
Функция имеет следующую синтаксическую запись:
=ГПР(искомое_значение;таблица;номер_строки;[интервальный_просмотр])
Описание аргументов:
- искомое_значение – обязательный аргумент, принимающий данные любого типа, характеризующие элемент первой строки константы массива или ячейку, расположенную в первой строке диапазона ячеек. При работе с именованными областями данных (списки, таблицы) в качестве данного аргумента указывают название поля (столбца), в котором содержится возвращаемое значение.
- таблица – обязательный аргумент, принимающий константу массива или ссылку на диапазон ячеек, в котором находится список или таблица. Если первой строкой диапазона является шапка таблицы с текстовыми названиями полей, при поиске требуемого названия поля не учитывается регистр символов. Для корректной работы функции ГПР необходимо, чтобы содержащиеся в первой строке значения были отсортированы слева направо.
- номер_строки – обязательный аргумент, характеризующийся числовым значением из диапазона целых положительных чисел, которое соответствует номеру строки относительно первой строки массива или диапазона ячеек, переданных в качестве аргумента таблица. Функция ГПР возвращает результат, взятый из строки таблицы с номером, указанным данным аргументом. Ошибки могут возникать в следующих случаях:
- В качестве аргумента номер_строки передано число <1. В этом случае будет возвращен код ошибки #ЗНАЧ!.
- Передано число, превышающее значение номера последней записи (строки) в таблице или массиве. Возвращаемое значение – код ошибки #ССЫЛ!.
- [интервальный_просмотр] – необязательный для заполнения аргумент, принимающий логические значения:
- ИСТИНА – поиск ближайшего меньшего значения в случае, если точное совпадение с искомым значением отсутствует. Используется по умолчанию, если аргумент явно не указан.
- ЛОЖЬ – поиск точного совпадения с искомым значением. Возврат кода ошибки #Н/Д, если точного соответствия нет.
Примечания:
- Если аргумент [интервальный_просмотр] явно не указан или имеет значение ИСТИНА, для получения корректных результатов работы функции ГПР первая строка таблицы или массива, переданных в качестве аргумента таблица, должна быть отсортирована по возрастанию значений слева направо. Для поиска точного совпадения (значение аргумента – ЛОЖЬ) сортировку можно не выполнять.
- Если все данные, хранящееся в первой строке массива или таблицы, превышают по значению данные, переданные в качестве аргумента искомое_значение, функция ГПР вернет код ошибки #Н/Д.
- При поиске точного соответствия (аргумент [интервальный_просмотр] = ЛОЖЬ) в таблицах с именованными столбцами (полями) можно использовать подстановочные знаки: «?» — замена одного символа, «*» — замена нескольких символов.
Содержание
- Транспонировка вертикальной таблицы
- Пример 1: Одно значение
- Пример 2: Несколько значений
- Вопросы и ответы
Функция ГПР предназначена для горизонтальных таблиц, о чем говорит ее название. Если вы работаете со стандартными вертикальными таблицами и не хотите преобразовывать их в горизонтальные, проще всего воспользоваться аналогичной функцией ВПР, выполняющей вертикальный просмотр. О ней уже написана статья на нашем сайте.
Подробнее: Функция ВПР в программе Microsoft Excel
Транспонировка вертикальной таблицы
Если у вас уже есть горизонтальная таблица, сразу же переходите к одному из двух разделов с примерами, а мы покажем, как транспонировать вертикальную таблицу для тех, у кого есть необходимость в ее преобразовании. Стандартная функциональность Excel позволяет реализовать подобное конвертирование в несколько кликов.
- Выделите всю таблицу с зажатой левой кнопкой мыши, а затем сделайте по ней клик правой.
- В контекстном меню нажмите кнопку «Копировать».
- Выберите пустую ячейку для вставки таблицы или создайте отдельный лист для упрощения этой задачи. Снова правым кликом вызовите контекстное меню и нажмите «Специальная вставка».
- Появится окно настройки, в котором среди всех параметров понадобится отметить только «транспонировать», после чего жмите «ОК».
- Таблица сохранит свое форматирование и значения в ячейках, но теперь отобразится в горизонтальном представлении, а это значит, что можно переходить к использованию функции ГПР.
Пример 1: Одно значение
Ознакомимся с самым простым примером построения функции ГПР, чтобы у тех пользователей, кто ни разу не сталкивался с созданием подобных формул, не возникло трудностей при указании каждого аргумента.
- Под основной горизонтальной таблицей у нас есть начало другой, где предстоит рассчитать, сколько единиц товара было продано в указанном месяце. Конечно, можно отыскать значение самому в основной таблице, однако это затратно по времени, если речь идет сразу о нескольких десятках или сотнях значений. Тогда создадим функцию ГПР, которая найдет значение автоматически.
- Объявите ее в необходимом блоке, поставьте открывающую круглую скобку и переходите далее.
- В качестве искомого значения указывается ячейка, по которой следует ориентироваться. В нашем случае это «Апрель».
- После каждого объявленного аргумента не забывайте ставить знак «;», который закрывает его.
- Следом выделите всю таблицу, в которой осуществляется поиск значения.
- Введите номер строки для поиска. Если вы обратите внимание на следующий скриншот, то заметите, что он соответствует указанному ранее, а в качестве номера выступает просто цифра.
- Добавьте в конце «0», чтобы обозначить точное совпадение, поставьте закрывающую круглую скобку и подтвердите создание функции нажатием клавиши Enter.
- Сравним полученные данные с оригиналом, чтобы убедиться в правильном составлении функции.
- Если далее у вас присутствуют другие ячейки, значения строк которых необходимо возвращать, не создавайте функцию с нуля или не копируйте ее с дальнейшим редактированием.
- Выделите уже готовую ячейку и растяните ее на необходимое расстояние.
- Подстановка значений прошла успешно.
Используйте приведенный выше пример в качестве основы, заменяя искомое значение и таблицу для поиска. Если нужно, открывайте окно «Аргументы функции», чтобы не запутаться при введении аргументов.
Пример 2: Несколько значений
Если для таблицы, где используется функция ГПР, необходимо рассчитать значения сразу в нескольких рядах, для этого не обязательно самостоятельно создавать функцию заново, указывать диапазон и остальные аргументы. Покажем, как значительно упростить эту задачу.
- Мы добавили строки в нашу таблицу и создали новые значения для месяцев в нижней.
- Используем все ту же формулу, созданную в первом примере.
- Растяните ее вниз, чтобы посмотреть, как произойдет автоматическое замещение для новых строк.
- Видно, что растягивание прошло успешно и значения подставились корректно.
- Сразу выделите все ячейки для растягивания, чтобы не делать это с каждым столбцом.
- Подсчет успешно завершен и все данные отображаются правильно. Проверить это можно, нажав по ячейке и посмотрев на указанные для нее аргументы в функции ГПР.
Еще статьи по данной теме:
Помогла ли Вам статья?
Ранее в некоторых статьях мы уже рассматривали применение функции ВПР и ГПР ( Статья «Функция ВПР в 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
Многим пользователям Excel известна функция ВПР, которая предназначена для поиска необходимого содержимого в документе или листе Excel и выводе его в отдельную ячейку. Но мало кто знает, что есть еще одна функция, которая имеет схожий функционал, но ряд особенностей, которые выделяют ее на фоне остальных подобных функций. Это функция ГПР. Давайте ее рассмотрим более подробно.
Содержание
- Функция ГПР – подробное описание
- Синтаксис функции ГПР
- Аргументы
- Замечания
- Особенности использования функции ГПР
- ГПР для выборки по нескольким условиям
- Интерактивный отчет для анализа прибыли и убытков в Эксель
- Примеры использования функции ГПР
Функция ГПР – подробное описание
По синтаксису и принципу работы функции ВПР и ГПР очень похожи. Она ищет в определенном массиве данных значение, а возвращает то искомое значение, которое находится на несколько строк ниже. Простыми словами, она является зеркальным аналогом функции ВПР, которая осуществляет просмотр данных по горизонтали, а не вертикали.
Допустим, у нас есть электронная таблица, в которой есть две колонки с названиями «Имя» и «Дата рождения». Перед нами стоит задача, основываясь на этих данных, получить дату рождения третьего по счету сверху сотрудника. В таком случае синтаксис будет таким:
=ГПР(«Дата рождения»;A1:B10;4)
Естественно, вам нужно поставить свое название столбцов, колонок и так далее. Единственное, что нужно, так это оставить последний аргумент, если необходимо осуществить поиск определенного по счету сотрудника.
Синтаксис функции ГПР
Поскольку функция ГПР не настолько популярна, как ВПР из-за того, что привычная форма представления данных – вертикальная, то синтаксис тоже многие не знают. Но он мало чем отличается от того, который можно найти в функции ВПР.
=ГПР(искомое_значение, таблица, номер_строки, [интервальный_просмотр])
Давайте рассмотрим его более подробно: по аргументам, а также рассмотрим некоторые нюансы при использовании этой функции.
Аргументы
Давайте более детально рассмотрим каждый из этих аргументов:
- Искомое значение. Этот аргумент необходимо указывать в обязательном порядке. Это те данные, поиск которых нам нужно осуществлять по горизонтали. Форматы могут быть разными: текстовый, ссылка или же число.
- Таблица. Простыми словами, массив данных, в которых будет осуществляться поиск. Есть несколько вариантов, как можно записывать этот параметр: в виде текста, числа или логического значения. Также можно указывать как имя диапазона, так и ссылки. Важно учитывать то, что если используется строка текстового формата, то не учитывается то, большая буква или маленькая там написана. Сортировка значений в искомом диапазоне осуществляется таким же образом, как мы читаем книгу. То есть, слева направо.
- Номер строки. Здесь задается номер строки, из которого будет получено значение. Минимальное значение номера строки, которое допускается использовать в этой формуле – 1. Если указать меньшее, то будет возвращена ошибка #ЗНАЧ! Также нужно следить, чтобы количество строк в прошлом аргументе не было меньше, чем в третьем аргументе. Если допустить это, будет возвращен результат #ССЫЛ!
- Интервальный просмотр. Этот аргумент является необязательным. Содержит логическое значение, исходя из которого Excel понимает, ему использовать точное вхождение или приблизительное. В случае истинного значения, функция ищет похожие соответствия, но не полные. Если же значение ложное, то функцией осуществляется поиск точно такого же значения, которое было указано пользователем. В случае неудачи при поиске, возвращается ошибка #Н/Д.
Замечания
При работе с функцией ГПР необходимо обратить внимание на следующие нюансы:
- Если у функции не удается успешно осуществить поиск искомого значения, а аргумент «интервальный просмотр» имеет значение «ИСТИНА», то осуществляется поиск самого большого значения, которое меньше и не равно искомому.
- Если указать для поиска значение, которое меньше минимального в заданном диапазоне, то функцией возвращается ошибка #Н/Д.
- В случае соответствия аргумента «интервальный просмотр» значению ЛОЖЬ одновременно с текстовым форматом аргумента «искомое значение», то возможно использование подстановочных знаков для того, чтобы указать приблизительное соответствие. Например, вопросительный знак заменяет один символ, а звездочка – несколько любых символов. А знак тильды позволяет отыскать эти знаки.
Особенности использования функции ГПР
В целом, основные нюансы применения этой функции были описаны выше. Хотелось бы более подробно остановиться на отличиях от функции ВПР. Как понять, какая функция должна использоваться? Если необходимо сравнивать значения в левом столбце от нужных данных, то для этих целей предназначена функция ВПР. Если же в строках ниже – ГПР. Как можно понять из аббревиатуры, первая буква обозначает тип просмотра. В – это вертикальный, Г – это горизонтальный.
На самом деле, каждая функция поиска уникальная и предназначена для выполнения разных задач. То есть, функции ГПР и ВПР не являются единственными. Давайте более детально рассмотрим вообще, какие функции поиска существуют и сравним их между собой. Все они похожи по предназначению, но могут отличаться по синтаксису и возможностям, которые дают. Также они могут сочетаться в различных комбинациях, давая похожий функционал, но с некоторыми особенностями.
- ПОИСК. Это наиболее простая функция, которая ищет заданную строку с учетом регистра. При этом она не способна найти, например, второе, третье и так далее вхождение, ограничиваясь исключительно первым. Также есть похожая функция, которая называется ПОИСКБ. Ее основное отличие в том, что ориентируется она не на количество символов, а на количество байтов. Но в кириллических языках такой необходимости нет. Также в этой функции есть возможность использовать подстановочные знаки типа ?, *. Если же нужно искать конкретный знак вопроса или звездочку, то перед этим символом нужно поставить знак тильды. Если же нужное значение найти не удается, то выдается ошибка #ЗНАЧ!
- НАЙТИ. По сути, функция, дублирующая ПОИСК за тем лишь исключением, что она учитывает регистр и не поддерживает подстановочные символы.
- ИНДЕКС. Синтаксис этой функции сильно отличается от того, как мы ее будем использовать. А спектр возможностей поистине огромный. Это и получение нужных данных по номеру, и извлечение нужной информации из двухмерного диапазона, и возможность осуществлять поиск исключительно в конкретной таблице, если их несколько. Кроме этого, она дает возможность давать непосредственно ссылку на нужную колонку или строку, а также ячейку.
- ПОИСКПОЗ. Это еще одна функция, которая может использоваться для различных целей с различным синтаксисом. Она используется для того, чтобы осуществлять поиск позиции ячейки с определенным текстом. Пользователь может точно определить, какой именно текст будет искаться. Кроме этого, данная функция нередко используется для поиска первой или последней ячейки, а также осуществлять поиск по датам. Например, с целью определить этап проекта.
Нередко функция ПОИСКПОЗ используется в сочетании с ИНДЕКС. В таком случае она действует очень похожим на функцию ВПР (не ГПР) образом, осуществляя поиск нужных данных по вертикали. В частности, она повторяет функционал интервального просмотра как в ВПР, так и в ГПР, поэтому она часто используется для замены их функционала. При этом набор особенностей даже шире по сравнению с ГПР, поскольку она дает возможность выбирать наибольшее или наименьшее ближайшее соответствие (если речь идет о поиске чисел). Правда, по синтаксису эта функция тоже сложнее.
Детальное рассмотрение каждой из этих функций – это тема отдельной статьи. Но в целом, мы видим, что каждая из похожих на первый взгляд функций на самом деле заслуживает нахождения в совсем другой нише.
ГПР для выборки по нескольким условиям
Предположим, у нас есть такая прекрасная табличка, и нам нужно получить данные о клиенте и телефоне, исходя из его айди.
Чтобы упростить использование функции, давайте в ячейке E2 создадим выпадающий список. Чтобы это сделать, необходимо воспользоваться инструментом «Работа с данными – Проверка данных». Его можно найти на вкладке «Данные».
Далее нам нужно сделать список в соответствующих местах (там, где будет указываться айди клиента). Для этого нужно в перечне с типами данных найти пункт «Список». А в поле, подписанном как «Источник» пропишите диапазон адресов ячеек первого столбца.
Как мы видим, в колонке, где описываются клиенты, была прописана следующая формула:
=ГПР(B1;A1:C11;E2+1)
С ее помощью программа автоматически выдает клиента, основываясь на его идентификационном номере.
Чтобы осуществить поиск номера телефона клиента, базируясь на информации о его айди, можно использовать эту формулу. Как вы можете увидеть, она позволяет не просто определить номер телефона, но и проверить, указан ли он в базе.
=ЕСЛИ(ГПР(C1;A1:C11;E2+1)=»»;»Не указан»;ГПР(C1;A1:C11;E2+1))
Давайте более подробно распишем эту формулу. С помощью функции ЕСЛИ мы осуществляем проверку значения, которое возвращается в первую ячейку (ту, в которую записывается идентификатор). Если оказывается, что номера нет, то возвращается сообщение, что клиент его не указал.
Вот некоторые простые примеры, которые можно использовать для большей наглядности.
Интерактивный отчет для анализа прибыли и убытков в Эксель
Предположим, у нас есть таблица, содержащая информацию о доходах и расходах за разные месяцы. Перед нами руководство поставило задачу добавить в этот документ небольшую форму, с помощью которой можно определить сальдо торгового баланса. Простыми словами, мы получили прибыль или убытки за этот период.
Нами была создана таблица, где номер месяца можно выбрать с помощью выпадающего списка. Более подробно узнать, как создавать выпадающий список, можно в инструкции выше.
После этого записываем в ячейку F2 следующую последовательность команд (она отображается на скриншоте в строке формул).
С помощью функции ABS мы получили абсолютное значение. Его величина такая же, как разница между результатами двух формул ГПР, которые были возвращены.
Теперь давайте запишем формулу со скриншота ниже.
Как видим, формула содержит функцию ЕСЛИ, которая осуществляет сравнение результатов вычислений двух формул, и если первая оказывается больше, она пишет, что день закончился с прибылью.
Примеры использования функции ГПР
Давайте для наглядности приведем еще один пример, немного проще. Предположим, перед нами поставили задачу найти номер клиента, пронумерованного цифрой 5. Выглядит эта таблица с исходными данными, которые будут использоваться в вычислениях, следующим образом.
Далее используем нашу формулу с аргументами, приведенными на этом скриншоте.
Давайте более детально распишем, что каждый из приведенных аргументов означает.
- A1 – это ссылка на ячейку, в которой содержится название поля таблицы.
- A1:C11 – это исходная таблица, которая используется для получения информации.
- E2+1 – цифровое обозначение строки таблицы с учетом шапки. Если не прибавить единицу, то будут отображаться данные, которые берут за основу неправильный айди, который будет на единицу меньше. Все дело в том, что первая строка нашей таблицы зарезервирована под шапку, содержащую названия колонок.
В результате, у нас получается такая таблица. Видим, что на этом примере номер айди – это ячейка F2. То есть, результат, соответствующий номеру этого клиента, выводится в эту ячейку.
Таким образом, возможностей для поиска нужных значений в программе Excel действительно огромное количество. И с каждой новой версией офисного пакета этот набор только увеличивается. Что нас ждет дальше? Неизвестно. Но точно нужно быть уверенным, что все будет отлично. Ведь как говорят эксперты по финансам, Excel и Powerpoint – две самые популярные и эффективные программы для того, чтобы генерировать деньги. Если правильно научиться пользоваться электронными таблицами, то специалист будет невероятно востребованным, независимо от сферы, в которой он работает.
Оцените качество статьи. Нам важно ваше мнение:
Функция ГПР
Смотрите также много весил и которой ищу значения. подтянуть Категорию, спс, Сортировка данных.
Описание
точного совпадения (значение строке диапазона ячеек.Создадим заготовку таблицы: содержится в просматриваемом каждого товара. На нашим третьим аргументом в Excel, начинаем доброго и успехов а если такого распространенная. В этомБолты из первой строкиВ этой статье описаны не прикрепился. СделайтеK E R K но вопрос закрыт))Номер_строки — номер аргумента – ЛОЖЬ) При работе с
Для удобного использования в массиве или диапазоне
Синтаксис
этот раз, вместо
будет значение со знака равенства
-
в изучении Excel. нет, то ближайшее, уроке мы познакомимся4 аргумента «таблица», если синтаксис формулы и пример поменьше.
-
: Вот пожалуйста, примерБахтиёр строки в массиве сортировку можно не именованными областями данных ячейке E2 создадим ячеек, и возвращает
-
цены, мы определим2 (=). Далее вводимPS:
-
которое меньше чем с функцией4 оно равно 2 использование функцииП.С. На файлообменники вложу. Помогите.: все выложенные мною «таблица» , из выполнять. (списки, таблицы) в выпадающий список. Для соответствующее значение из категорию.. имя функции. Аргументы
-
Интересуетесь функцией ВПР? заданное. Именно поэтому
-
ВПР9 — из второйГПР не пойду. ЛибоGuest
-
-
формулы как раз которой будет возвращеноЕсли все данные, хранящееся качестве данного аргумента этого выберите инструмент: ячейки, расположенной вЧтобы определить категорию, необходимо=VLOOKUP(«Photo frame»,A2:B16,2 должны быть заключены На нашем сайте функция, а также рассмотрим5 строки и т.в Microsoft Excel. тут, либо увы.: Так? и подтягивают сопоставляемое значение. Если в первой строке указывают название поля «ДАННЫЕ»-«Работа с данными»-«Проверка
-
том же столбце, изменить второй и=ВПР(«Photo frame»;A2:B16;2 в круглые скобки, ей посвящен целыйВПР ее возможности на7 д. Если значениеВыполняет поиск значения вКрутышGuestvikttur значение аргумента «номер_строки» массива или таблицы, (столбца), в котором данных». на несколько строк третий аргументы вЧетвёртый аргумент поэтому открываем их.
Примечание
-
раздел с множествомвозвратила фамилию «Панченко». простом примере.10 аргумента «номер_строки» меньше первой строке таблицы: Файл-то весит всего
-
: =ГПР(G$2;$B$2:$D$5;СТРОКА()-1;0): Не все знакомы равно 1, то превышают по значению содержится возвращаемое значение.В появившемся окне «Проверка
-
ниже (число строк нашей формуле. Во-первых,сообщает функции На этом этапе самых интересных уроков! Если бы мыФункция6 1, функция ГПР или массив значений лишь 13 КБ,Михаил С. с ГПР, ВПР, возвращается значение из данные, переданные втаблица – обязательный аргумент,
Пример
вводимых значений» выберите определяется в качестве изменяем диапазон наВПР у Вас должноАвтор: Антон Андронов задали «008», тоВПР8 возвращает значение ошибки и возвращает значение, и я не: =ГПР(G$2;$B$2:$D$5;ПОИСКПОЗ($F3;$A$2:$A$5;0);0)
не всем понятно, |
первой строки аргумента |
качестве аргумента искомое_значение, |
принимающий константу массива |
из секции «Тип |
третьего аргумента функции). |
A2:C16 |
, нужно искать точное |
получиться вот что: |
Многие наши ученики говорили |
формула также вернула |
(вертикальный просмотр) ищет |
11 |
#ЗНАЧ!; если оно |
находящееся в том |
могу понять почему |
K E R K что Вы хотите «таблица» , если функция ГПР вернет или ссылку на данных:» в выпадающем |
Функция ГПР схожа с |
, чтобы он включал |
или приблизительное совпадение.=VLOOKUP( нам, что очень бы «Панченко». значение в крайнемФормула |
больше, чем количество |
же столбце в |
он ен прикрепляется.: Спасибо большое! Никогда в этой теме оно равно 2 код ошибки #Н/Д. диапазон ячеек, в меню опцию «Список». функцией ВПР по третий столбец. Далее, Значением аргумента может=ВПР( |
хотят научиться использовать |
В случае, когда четвертый |
левом столбце исследуемогоОписание строк в аргументе заданной строке таблицы Могу отправить на функцией «СТРОКА()» не |
получить. |
— из второй |
При поиске точного соответствия котором находится список А в поле принципу работы, а изменяем номер столбца бытьТеперь добавим аргументы. Аргументы функцию аргумент функции диапазона, а затемРезультат «таблица», возвращается значение или массива. Функция почту или еще пользовался и ееПредожите название темы, |
строки и т. |
support.office.com
Функция ВПР в Excel на простых примерах
(аргумент [интервальный_просмотр] = или таблица. Если «Источник:» укажите адрес также своей синтаксической наTRUE сообщают функцииВПРВПР возвращает результат из=ГПР(«Оси»;A1:C4;2;ИСТИНА) ошибки #ССЫЛ!. ГПР используется, когда куда-то, но сдесь синтаксис не понимаю, отражающее суть задачи. д. Если значение ЛОЖЬ) в таблицах
первой строкой диапазона ссылки на диапазон записью, и отличается3(ИСТИНА) илиВПР(VLOOKUP) в Microsoftимеет логическое значение ячейки, которая находитсяПоиск слова «Оси» вИнтервальный_просмотр
Пример 1
сравниваемые значения расположены после тго как но — работает Модераторы исправят. аргумента «номер_строки» меньше с именованными столбцами является шапка таблицы
исходных ячеек первого направлением поиска в, поскольку категории содержатсяFALSE
, что и где Excel. ЛОЖЬ, функция ищет на пересечении найденной строке 1 и — необязательный аргумент. Логическое в первой строке я выберу файл, :)Иначе: все ответы 1, функция ГПР (полями) можно использовать с текстовыми названиями столбца таблицы =$A$2:$A$11, диапазоне (построчный, то в третьем столбце.(ЛОЖЬ). Если искать.
Пример 2
Функция ВПР точное соответствие. Например, строки и заданного возврат значения из значение, которое определяет, таблицы данных, а и нажимаю Добавить
Буду благодарен за здесь не по возвращает значение ошибки подстановочные знаки: «?» полей, при поиске как показано выше есть горизонтальный поиск).=VLOOKUP(«Gift basket»,A2:C16,3,FALSE)
TRUEПервый аргумент– это очень на рисунке ниже столбца. строки 2, находящейся какое соответствие должна возвращаемые — на ответ, то файл дополнительное разъяснение - теме. Удаляем? #ЗНАЧ! ; если — замена одного
требуемого названия поля на рисунке.Например, в таблице с=ВПР(«Gift basket»;A2:C16;3;ЛОЖЬ)(ИСТИНА), формула будет– это имя полезный инструмент, а формула вернет ошибку,Например, на рисунке ниже в том же искать функция ГПР несколько строк ниже. пропадает и кнопка как оно работает;Ігор Гончаренко
оно больше, чем символа, «*» - не учитывается регистрДля выбора клиента используем полями «Имя» иКогда Вы нажмёте искать приблизительное совпадение. элемента, который Вы научиться с ним поскольку точного соответствия
приведен список из столбце (столбец A). — точное или Если сравниваемые значения Добавить ответ становиться но главное -: Вопрос: «Как получить количество строк в замена нескольких символов. символов. Для корректной следующую формулу в «Дата рождения» необходимо
Enter Данный аргумент может ищите, в нашем работать проще, чем не найдено. 10 фамилий, каждой4 приблизительное. Если этот
Горизонтальный ВПР в Excel
находятся в столбце неактивной =( цель достигнута :) значение из таблицы аргументе «таблица» ,Freeloader работы функции ГПР ячейке F2: получить значение даты, то увидите, что иметь такое значение, примере это Вы думаете. ВЕсли четвертый аргумент функции фамилии соответствует свой=ГПР(«Подшипники»;A1:C4;3;ЛОЖЬ) аргумент имеет значение слева от искомыхКрутышGuest
по названию строки возвращается значение ошибки: Выполняет поиск значения необходимо, чтобы содержащиеся
=ГПР(B1;A1:C11;E2+1) рождения для сотрудника,
товар только если первыйPhoto frame этом уроке основыВПР номер. Требуется поПоиск слова «Подшипники» в ИСТИНА или опущен, данных, используйте функцию:: По функциям строка() и столбца? Не #ССЫЛ!. в верхней строке
в первой строкеДля выбора номера телефона запись о которомGift basket столбец содержит данные,. Так как аргумент
по работе с
office-guru.ru
Функция ВПР в Excel для чайников
содержит значение ИСТИНА заданному номеру извлечь строке 1 и возвращается приблизительное соответствие; ВПР.Вот хоть как-то так и столбец() доступно ИНДЕКСом-ли случайно?»Интервальный_просмотр — логическое таблицы или массива значения были отсортированы используем следующую формулу является третьей сверху.находится в категории упорядоченные по возрастанию. текстовый, мы должны функцией или опущен, то фамилию. возврат значения из при отсутствии точного
Буква Г в аббревиатуреКрутыш в справке объяснено.отличный вопрос, который значение, которое определяет, значений и возвращает слева направо. (с учетом возможного В этом случаеGifts Так как мы заключить его вВПР крайний левый столбецС помощью функции
Что такое ВПР?
строки 3, находящейся соответствия возвращается наибольшее «ГПР» означает «горизонтальный».: Вот такой имеет Вы по-видимому справкой как бы содержит какое соответствие должна значение того женомер_строки – обязательный аргумент,
отсутствия записи) в удобно использовать следующую. ищем точное совпадение, кавычки:разжеваны самым доступным должен быть отсортированВПР в том же из значений, меньших,ГПР(искомое_значение;таблица;номер_строки;[интервальный_просмотр]) вид мой файл тоже никогда не внутри ответ искать функция ГПР столбца в заданной характеризующийся числовым значением ячейке G2:
функцию: =ГПР(«Дата рождения»;A1:B10;4),Если хотите попрактиковаться, проверьте, то наш четвёртый=VLOOKUP(«Photo frame» языком, который поймут в порядке возрастания.сделать это достаточно столбце (столбец B). чем «искомое_значение». ЕслиАргументы функции ГПР описаныhttp://radikal.ru/Img….a48e968 пользовались — аK E R K — точное или строке таблицы или из диапазона целыхФункция ЕСЛИ выполняет проверку
где "Дата рождения"
сможете ли Вы
Добавляем аргументы
аргумент будет равен=ВПР(«Photo frame» даже полные «чайники». Если этого не просто:
7 этот аргумент имеет ниже.AndreTM очень пользительно бывает.: Вписал свой вопрос приблизительное. Если этот массива. Функция ГПР положительных чисел, которое возвращаемого значения. Если
– наименование столбца
найти данные о
FALSEВторой аргумент Итак, приступим! сделать, функцияИз формулы видно, что=ГПР(«П»;A1:C4;3;ИСТИНА) значение ЛОЖЬ, функцияИскомое_значение:K E R K в другую тему, аргумент имеет значение используется, когда сравниваемые соответствует номеру строки искомая ячейка не таблицы, в котором
товарах:
(ЛОЖЬ). На этом
– это диапазонПрежде чем приступить кВПР первым аргументом функцииПоиск буквы «П» в ГПР ищет точное — обязательный аргумент. Значение,Крутыш: Не сердитесь. У где запрашивали объединение ИСТИНА или опущен, значения расположены в относительно первой строки содержит данных, будет будет выполнен поиск,Цену
аргументы заканчиваются, поэтому ячеек, который содержит изучению, Вы должныможет вернуть неправильныйВПР строке 1 и соответствие. Если найти которое требуется найти, и ЭТО занимает нас Офис стоит ВПР и ГПР возвращается приблизительно соответствующее верхней строке таблицы массива или диапазона возвращена строка «Не A1:B10 – диапазонcoffee mug закрываем скобки: данные. В нашем понять основы работы
результат.
является ячейка С1,
возврат значения из его не удается, в первой строке 13kb? Не верю на удаленном сервере, — но сообщение значение; при отсутствии данных, а возвращаемые ячеек, переданных в указан». ячеек, в которомКатегорию=VLOOKUP(«Photo frame»,A2:B16,2,FALSE) случае данные содержатся функций. Обратите вниманиеДля тех, кто любит где мы указываем строки 3, находящейся возвращается значение ошибки таблицы. «Искомое_значение» может (с) функция справки «ограниченно куда-то делось. А точного соответствия возвращается — на несколько качестве аргумента таблица.Примеры расчетов:
расположена таблица, 4
landscape painting
=ВПР(«Photo frame»;A2:B16;2;ЛОЖЬ) в диапазоне на раздел создавать не вертикальные, искомый номер. Вторым в том же
Как работает функция ВПР?
#Н/Д. быть значением, ссылкойИ да, будьте доступна»; у нас ничего похожего поиском наибольшее из значений, строк ниже. Функция ГПР возвращаетПример 3. В таблице – номер строки,ЦенуГотово! После нажатия
A2:B16Формулы и функции а горизонтальные таблицы, выступает диапазон A1:B10, столбце. Так какЕсли функция ГПР не или текстовой строкой. проще — расскажите даже такое есть: не нашел; помогайте. меньших, чем «искомое_значение».Синтаксис
результат, взятый из хранятся данные о в которой содержитсяserving bowl
Enter
. Как и с
нашего самоучителя по
в Excel существует
который показывает, где
Другой пример
«П» найти не может найти «искомое_значение»Таблица побольше о той ставишь «равно» вУсловие: формула вот Если этот аргументГПР (искомое_значение; таблица строки таблицы с
доходах и расходах возвращаемое значение (посколькуКатегорию, Вы должны получить любой другой функцией Microsoft Excel. аналог следует искать. И удалось, возвращается ближайшее и аргумент «интервальный_просмотр» — обязательный аргумент. Таблица, проблеме, что вас ячейке, жмешь выбор
такого вида -
имеет значение ЛОЖЬ,
;номер_строки; интервальный_просмотр) номером, указанным данным мелкого предприятия по таблица содержит шапку,s ответ: Excel, Вы должныВПР
ВПР последний аргумент – из меньших значений: имеет значение ИСТИНА,
- в которой производится мучает…
- функции, в окне =ЕСЛИ(И(ГПР($Q$1;’Расчёт графика’!$E$1:$Q$51;2;0)=»»);»»;ГПР($Q$1;’Расчёт графика’!$E$1:$Q$51;2;0))
- функция ГПР ищетИскомое_значение — значение,
- аргументом. Ошибки могут номерам месяцев. Создать номер строки равен
carf9.99 вставить разделитель междуработает одинаково во, но для горизонтального это номер столбца, «Оси» (в столбце используется наибольшее из поиск данных. МожноКрутыш поиска набираешь «ГПР»Задача: при протягивании точное соответствие. Если которое требуется найти возникать в следующих форму для быстрого номеру искомой записиТеперь Вам известны основы. аргументами (запятая в всех версиях Excel, поиска. из которого необходимо A). значений, меньших, чем использовать ссылку на: Размер через ПКМ — эксель отвечает, формулы вниз по
оно не найдено, в первой строке
случаях:
расчета абсолютного значения
+1.
office-guru.ru
Примеры функции ГПР в Excel пошаговая инструкция для чайников
работы сДавайте разберёмся, как работает англоязычной версии Excel она работает дажеВ Microsoft Excel существует возвратить результат. В5 «искомое_значение». диапазон или имя 12,8 КБ (13 134 что ничего не столбцу чтоб автоматически возвращается значение ошибки таблицы. «Искомое_значение» можетВ качестве аргумента номер_строки
разницы доходов иПример 1. В таблицефункцией ВПР в Excel эта формула. Первым или точка с в других электронных функция нашем примере это
=ГПР(«Болты»;A1:C4;4)Если значение аргумента «искомое_значение» диапазона. байт) =) найдено ((( Приходится изменялось значение контролируемой #Н/Д. быть значением, ссылкой передано число расходов по номеру содержатся данные о. Продвинутые пользователи используют делом она ищет запятой – в таблицах, например, вГПР второй столбец. НажавПоиск слова «Болты» в меньше, чем наименьшееЗначения в первой строкеМне нужно что вручную по списку строки, вот так:Дэл
Пошаговые примеры работы функции ГПР в Excel
или текстовой строкой.Передано число, превышающее значение месяца, позволяющая определять, клиента и ихВПР заданное значение в русифицированной версии). Google Sheets.
(горизонтальный просмотр), которая
Enter
строке 1 и
- значение в первой аргумента «таблица» могут
- бы переносилась сумма бегать и искать.=ЕСЛИ(И(ГПР($Q$1;’Расчёт графика’!$E$1:$Q$51;3;0)=»»);»»;ГПР($Q$1;’Расчёт графика’!$E$1:$Q$51;3;0))
- : Добрый день! ПомогитеТаблица — таблица номера последней записи был ли закончен контактных номерах телефонов.самыми различными способами,
первом столбце таблицы,
=VLOOKUP(«Photo frame»,A2:B16Прежде всего, функция очень похожа на, мы получим нужный
возврат значения из
ГПР для выборки по нескольких условиях в Excel
строке аргумента «таблица», быть текстом, числами из верхней таблицы Дурдом.=ЕСЛИ(И(ГПР($Q$1;’Расчёт графика’!$E$1:$Q$51;4;0)=»»);»»;ГПР($Q$1;’Расчёт графика’!$E$1:$Q$51;4;0)) найти формулу, объединяющую с информацией, в (строки) в таблице отчетный период с
Определить номер телефона
но, на самом выполняя поиск сверху=ВПР(«Photo frame»;A2:B16ВПРВПР результат:
строки 4, находящейся функция ГПР возвращает или логическими значениями. по столбику которыйПопутно: а есть=ЕСЛИ(И(ГПР($Q$1;’Расчёт графика’!$E$1:$Q$51;5;0)=»»);»»;ГПР($Q$1;’Расчёт графика’!$E$1:$Q$51;5;0)) функции ГПР и которой производится поиск или массиве. Возвращаемое прибылью или убытком. клиента, id записи деле, многое можно
вниз (вертикально). КогдаВажно помнить, чтопозволяет искать определённую
, разница лишь в
Рассмотрим еще один пример. в том же значение ошибки #Н/Д.Если аргумент «интервальный_просмотр» имеет идентичен строчке нижней
ли возможность ви так далее. ВПР…, пробовал выстраивать данных. Можно использовать значение – кодВид таблиц данных с
которого имеет значение
Интерактивный отчет для анализа прибыли и убытков в Excel
сделать и с находится значение, например,ВПР информацию в таблицах том, что диапазон На рисунке ниже столбце (столбец C).Если аргумент «интервальный_просмотр» имеет значение ИСТИНА, то таблицы в столбик ГПР найти значение,Как это сделать? сетку в столбик
ссылку на интервал ошибки #ССЫЛ!. выпадающим списком в 5. теми техниками, чтоPhoto frame
всегда ищет в Excel. Например, если
просматривается не по представлены те же11 значение ЛОЖЬ и
значения в первой который идентичен строчке
находящееся в строке
Эксель почему-то в и поиск СУММЕСЛИМН, или имя интервала.[интервальный_просмотр] – необязательный для ячейке E2 (как
Вид таблицы данных:
Особенности использования функции ГПР в Excel
мы описали. Например,, функция переходит во
первом левом столбце
есть список товаров
- вертикали, а по 10 фамилий, что=ГПР(3;{1;2;3:»a»;»b»;»c»;»d»;»e»;»f»};2;ИСТИНА) аргумент «искомое_значение» является строке аргумента «таблица» в верхней таблице. НАД контролируемым (или, ГПРе так не но это оченьЗначения в первой заполнения аргумент, принимающий сделать выпадающий списокДля расчета используем формулу: если у Вас
- второй столбец, чтобыуказанного диапазона. В с ценами, то горизонтали. и раньше, вотПоиск числа 3 в текстом, в аргументе должны быть расположеныНапример ищет Сангря для ВПР - протягивает, только в неудобно… строке аргумента «таблица» логические значения: смотрите в примереОписание аргументов: есть список контактов, найти цену.
- этом примере функция можно найти ценуГПР только номера идут трех строках константы «искомое_значение» можно использовать в возрастающем порядке: Бьянко в нижней в столбце СЛЕВА ВПР :(Владимир могут быть текстом,ИСТИНА – поиск ближайшего выше):F1 – ячейка, содержащая то Вы сможете
- ВПР будет искать в
- определённого товара.ищет заданное значение с пропусками. массива и возврат подстановочные знаки: вопросительный …-2, -1, 0,
- таблице, находит её от контролируемого)? ВСпасибо.
- : А зачем 10-кратный числами или логическими меньшего значения вВ ячейку F2 запишем название поля таблицы; найти телефонный номер– сокращение от столбце
- Сейчас мы найдём при в верхней строкеЕсли попробовать найти фамилию значения из строки знак (?) и
1, 2, …,
- в верхней, после «Приемах» такой вопросGuest повтор? значениями. случае, если точное следующую формулу:A1:C11 – диапазон ячеек, человека по егоВA помощи исследуемого диапазона и для несуществующего номера 2 того же звездочку (*). Вопросительный
- A-Z, ЛОЖЬ, ИСТИНА; ищет магазине Караван есть — но: Поменяйте абсолютные ссылкиІгор ГончаренкоЕсли аргумент «интервальный_просмотр» совпадение с искомымФункция ABS возвращает абсолютное
- в которых содержится имени. Если жеертикальныйзначениеВПР возвращает результат из (например, 007), то (в данном случае — знак соответствует любому
exceltable.com
Гпр (excel) для чего нужна эта формула, как ей пользоваться…
в противном случае из нижней таблице кроме варианта с на относительные (поубирайте: =ИНДЕКС(категории!C1:C14;ПОИСКПОЗ(свод!RC[-2];категории!C1;);ПОИСКПОЗ(свод!RC[-1];категории!R2;)) имеет значение ИСТИНА, значением отсутствует. Используется число, равное разнице исходная таблица; в списке контактовПРPhoto frameцену товара ячейки, которая находится формула вместо того,
третьего) столбца. Константа
одному знаку; звездочка функция ГПР может
и находит его макросами я ответа значки доллара ($),Бахтиёр то значения в по умолчанию, если
возвращаемых результатов функцийE2+1 – номер строки есть столбец сосмотр,. Иногда Вам придётсяPhoto frame
на пересечении найденного чтобы выдать ошибку, массива содержит три — любой последовательности выдать неправильный результат.
в верхней и не увидел. там где они: =ИНДЕКС(категории!B$3:N$20;ПОИСКПОЗ(A3;категории!A$3:A$20;);ПОИСКПОЗ(B3;категории!B$2:N$2;)) первой строке аргумента аргумент явно не ГПР. с возвращаемым значением адресом электронной почтыVLOOKUP менять столбцы местами,. Вероятно, Вы и столбца и заданной благополучно вернет нам строки значений, разделенных знаков. Чтобы найти
Если аргумент «интервальный_просмотр» переносит сумму вGuest
мешают).Дэл «таблица» должны быть указан.В ячейке G2 запишем
(для id=5 – или названием компании,– от чтобы нужные данные без того видите, строки. результат. точкой с запятой какой-либо из самих имеет значение ЛОЖЬ, нижнюю таблицу.: можно как-то такGuest: Владимир, там еще расположены в возрастающемЛОЖЬ – поиск точного формулу: шестая строка, поскольку Вы можете искатьV оказались в первом что цена товараЕсли представить вышеприведенный пример
Как такое может быть? (;). Так как этих знаков, следует таблица может бытьФормулы кажется правильные,ГПР — аналогично: Ответ снимается. Тут будет выгрузка по порядке:…-2, -1, 0, совпадения с искомымГПР(C1;A1:C10;A14+1);»Прибыль»;»Убыток»)’ class=’formula’> первая строка используется и эти данные,ertical столбце.$9.99 в горизонтальной форме,Дело в том, что «c» было найдено указать перед ним
Объединение функций ГПР и ВПР
не отсортирована. и чез формулыK E R K надо формулу строка() кодам… 1, 2,..A-Z, ЛОЖЬ, значением. Возврат кодаФункция ЕСЛИ сравнивает возвращаемые под шапку таблицы).
просто изменив второйLOOKUPТретий аргумент
, но это простой то формула будет
функция в строке 2
знак тильды (~).В текстовых строках регистр Шаг за шагом: Пришлось повозиться (у
добавить. На примереВладимир ИСТИНА; в противном ошибки #Н/Д, если
функциями ГПР значенияВозвращаемый результат:
и третий аргументы,.
– это номер пример. Поняв, как выглядеть следующим образом:
ВПР того же столбца,Скопируйте образец данных из букв не учитывается. все правильно. но меня данные с
будет проще объяснить.: Так может и случае функция ГПР точного соответствия нет.
и возвращает одинВ ячейке F2 автоматически как мы ужеЕсли мы захотим найти столбца. Здесь проще работает функцияКак видите, все достаточно
имеет еще и что и 3, следующей таблицы и
Значения сортируются слева направо цифру тянет неправильную, нескольких листов), но
Юрий М выгрузку по кодам может выдать неправильныйПримечания: из вариантов текстовых выводится значение соответствующие
делали в предыдущем цену другого товара, пояснить на примере,
planetaexcel.ru
Протянуть формулу в ГПР
ВПР просто! четвертый аргумент, который возвращается «c». вставьте их в по возрастанию. Дополнительные а АТБ вообще в итоге -: Не «делось», а
сразу автоматизировать? результат. Если жеЕсли аргумент [интервальный_просмотр] явно
строк. номеру id в примере. Возможности Excel то можем просто чем на словах.
, Вы сможете использовать
На этом наш урок
позволяет задавать так
c
ячейку A1 нового сведения см. в не тянет ура. я его удалил
Дэл
аргумент «интервальный_просмотр» имеет не указан илиПримеры расчетов: исходной таблице. безграничны! изменить первый аргумент:
Первый столбец диапазона ее в более завершен. Сегодня мы называемый интервальный просмотр.Используя функцию
листа Excel. Чтобы разделе Сортировка данныхAndreTMОгромное вам спасибо!
— читайте Правила.: Игорь, спасибо огромное)) значение ЛОЖЬ, сортировка имеет значение ИСТИНА,Функция имеет следующую синтаксическуюУрок подготовлен для Вас=VLOOKUP(«T-shirt»,A2:B16,2,FALSE) – это сложных таблицах, и
познакомились, наверное, с Он может иметьВПР
отобразить результаты формул, в диапазоне или
: Без образца примераКрутыш
K E R KБахтиёр
для аргумента «таблица» для получения корректных запись:Пример 2. На основе командой сайта office-guru.ru=ВПР(«T-shirt»;A2:B16;2;ЛОЖЬ)1
тогда она окажется самым популярным инструментом два значения: ИСТИНАпри работе в выделите их и
таблице. — вам никто: Что не так: Они там не: =СУММПРОИЗВ(категории!B$3:N$20;(категории!A$3:A$20=A3)*(категории!B$2:N$2=B3)) не обязательна. результатов работы функции=ГПР(искомое_значение;таблица;номер_строки;[интервальный_просмотр])
таблицы из первогоИсточник: http://www.gcflearnfree.org/excel-tips/how-to-use-excels-vlookup-function/fullили:, второй – это действительно полезной. Microsoft Excel – и ЛОЖЬ. Причем, Excel, Вы можете нажмите клавишу F2,Номер_строки не будет делать с моей формулой? мешают. Без нихБахтиёрТекстовые строки считаются ГПР первая строкаОписание аргументов:
примера создать компактноеПеревел: Антон Андронов=VLOOKUP(«Gift basket»,A2:B16,2,FALSE)2Мы вставим формулу вфункцией ВПР если аргумент опущен, извлекать требуемую информацию а затем — — обязательный аргумент. НомерКрутыш Почему не подтягивается таблица будет некорректно
: Ещё вариант: =МАКС(категории!B$3:N$20*(категории!A$3:A$20=A3)*(категории!B$2:N$2=B3))Формула эквивалентными независимо от
таблицы или массива,
искомое_значение – обязательный аргумент, представление таблицы, вАвтор: Антон Андронов=ВПР(«Gift basket»;A2:B16;2;ЛОЖЬ)и так далее. ячейку
и разобрали ее
planetaexcel.ru
Формула ГПР и Макс (Формулы/Formulas)
то это равносильно из электронных таблиц. клавишу ВВОД. При строки в массиве: 2AndreTm
АТБ?
работать, с каждой массива (Вводится Ctrl+Shift+Enter)
регистра букв. переданных в качестве принимающий данные любого которой по номеруФункция ГПР в Excel
Следующий пример будет чуть В нашем примереE2
возможности на нескольких истине. Для этих целей необходимости измените ширину «таблица», из которойОтправил Вам наhttp://ifolder.com.ua/uta6rdmtv5dc.html последующей строкой выбираяДэлСортировка значений в аргумента таблица, должна типа, характеризующие элемент id можно получить используется для поиска потруднее, готовы? Представьте, требуется найти цену
, но Вы можете простых примерах. Надеюсь,В случае, когда четвертый
Excel предлагает несколько столбцов, чтобы видеть будет возвращено соответствующее
єлектронный адрес, а
Сюда залить файл значения из новой: Бахтияр, мне не порядке возрастания, слева быть отсортирована по первой строки константы
записи, хранящиеся в значения, указанного в что в таблице товара, а цены использовать любую свободную
что этот урок аргумент имеет значение функций, но все данные.
значение. Если значение сюа попробую вечером не получается строки и смещенного нужно суммировать, а направо. Дополнительные сведения возрастанию значений слева массива или ячейку,
столбцах «Клиент» и качестве одного из появился третий столбец, содержатся во втором ячейку. Как и был для Вас ИСТИНА, функция сначалаВПРОси аргумента «номер_строки» равно
залить с другогоArkaIIIa диапазона таблицы, в нужно было просто см. в разделе направо. Для поиска расположенную в первой
«Телефон». ее аргументов, которое который хранит категорию столбце. Таким образом,
с любой формулой полезным. Всего Вам
ищет точное соответствие,среди них самаяПодшипники 1, возвращается значение браузера, может поможет
excelworld.ru
: Файл, видимо, слишком
Содержание
- Синтаксис функций ВПР и ГПР
- Как пользоваться функцией ВПР в Excel: примеры
- Как пользоваться функцией ГПР в Excel: примеры
- Как же конкретно работает формула ВПР
- Следствия для формул вида I
- Следствия для формул вида II
- Как считать доходность инвестиций в Excel
- Расчет внутренней ставки доходности облигаций в Excel
- Пример расчёта
- Функция ВПР с несколькими условиями
- Функция ВПР в Excel – Таблица исходных данных
- Функция ВПР в Excel – Добавление вспомогательного столбца
- Аргументы функции
- Дополнительная информация
- Интерактивный отчет для анализа прибыли и убытков в Excel
- Особенности использования функции ГПР в Excel
- Найти значения продаж для выбранного региона
- Найти показатель для выбранной даты
Синтаксис функций ВПР и ГПР
Функции имеют 4 аргумента:
- ЧТО ищем – искомый параметр (цифры и/или текст) либо ссылка на ячейку с искомым значением;
- ГДЕ ищем – массив данных, где будет производиться поиск (для ВПР – поиск значения осуществляется в ПЕРВОМ столбце таблицы; для ГПР – в ПЕРВОЙ строке);
- НОМЕР столбца/строки – откуда именно возвращается соответствующее значение (1 – из первого столбца или первой строки, 2 – из второго и т.д.);
- ИНТЕРВАЛЬНЫЙ ПРОСМОТР – точное или приблизительное значение должна найти функция (ЛОЖЬ/0 – точное; ИСТИНА/1/не указано – приблизительное).
! Если значения в диапазоне отсортированы в возрастающем порядке (либо по алфавиту), мы указываем ИСТИНА/1. В противном случае – ЛОЖЬ/0.
Для учебных целей возьмем таблицу с данными:
Формула | Описание | Результат |
Функция ищет значение ячейки F5 в диапазоне А2:С10 и возвращает значение ячейки F5, найденное в 3 столбце, точное совпадение. | ||
Нам нужно найти, продавались ли 04.08.15 бананы. Если продавались, в соответствующей ячейке появится слово «Найдено». Нет – «Не найдено». | ||
Если «бананы» сменить на «груши», результат будет «Найдено» | ||
Когда функция ВПР не может найти значение, она выдает сообщение об ошибке #Н/Д. Чтобы этого избежать, используем функцию ЕСЛИОШИБКА. | Мы узнаем, были ли продажи 05.08.15 |
|
Если необходимо осуществить поиск значения в другой книге Excel, то при заполнении аргумента «таблица» переходим в другую книгу и выделяем нужный диапазон с данными. | Мы захотели узнать, кто работал 8.06.15. |
|
Поиск приблизительного значения. |
Это важно:
- Функция ВПР всегда ищет данные в крайнем левом столбце таблицы со значениями.
- Регистр не учитывается: маленькие и большие буквы для Excel одинаковы.
- Если искомое меньше, чем минимальное значение в массиве, программа выдаст ошибку #Н/Д.
- Если задать номер столбца 0, функция покажет #ЗНАЧ. Если третий аргумент больше числа столбцов в таблице – #ССЫЛКА.
- Чтобы при копировании сохранялся правильный массив, применяем абсолютные ссылки (клавиша F4).
Как пользоваться функцией ГПР в Excel: примеры
Для учебных целей возьмем такую табличку:
Формула | Описание | Результат | |
Поиск значения ячейки I16 и возврат значения из третьей строки того же столбца. | |||
Еще один пример поиска точного совпадения в другой табличке. |
Применение ГПР на практике ограничено, так как горизонтальное представление информации используется очень редко.
Как же конкретно работает формула ВПР
- Вид формулы I. Если последний параметр опущен или указан равным 1, то ВПР предполагает, что первый столбец отсортирован по возрастанию, поэтому поиск останавливается на той строке, которая непосредственно предшествует строке, в которой находится значение, превышающее искомое. Если такой строки не найдено, то возвращается последняя строка диапазона.
- Вид формулы II. Если последний параметр указан равным 0, то ВПР последовательно просматривает первый столбец массива и сразу останавливает поиск, когда найдено первое точное соответствие с параметром <ЧТО>, в противном случае возвращается код ошибки #Н/Д (#N/A).
Следствия для формул вида I
- Формулы можно использовать для распределения значений по диапазонам.
- Если первый столбец <ГДЕ> содержит повторяющиеся значения и правильно отсортирован, то будет возвращена последняя из строк с повторяющимися значениями.
- Если искать значение заведомо большее, чем может содержать первый столбец, то можно легко находить последнюю строку таблицы, что бывает довольно ценно.
- Данный вид вернёт ошибку #Н/Д, только если не найдёт значения меньше или равное искомому.
- Понять, что формула возвращает неправильные значения, в случае если ваш массив не отсортирован, довольно затруднительно.
Следствия для формул вида II
Если искомое значение встречается в первом столбце массива несколько раз, то формула выберет первую строку для последующего извлечения данных.
Как считать доходность инвестиций в Excel
В Excel для расчета доходности инвестиций с учетом ввода/вывода денег используется функция ЧИСТВНДОХ (XIRR) — это функция, которая возвращает внутреннюю ставку доходности для графика денежных потоков, которые не обязательно носят периодический характер. Как ей пользоваться? Возьмем пример из статьи Арсагеры:
- Инвестор купил акций на сумму 1000 рублей.
- Через 3 месяца он купил еще акций на 500 рублей.
- Еще через 4 месяца он продал часть акций на сумму 300 рублей.
- Через год после первоначального приобретения, стоимость акций составила 1300 рублей.
Доходность портфеля составила 8,004% годовых.
Введем эти данные в Excel. В первой колонке указываем суммы, во второй даты.
- В первой строчке указываем начальную сумму инвестиций 1000 рублей и дату инвестирования, к примеру 01.01.2014.
- Во второй строчке указываем ввод средств 500 рублей и дату 01.03.2014.
- В третьей строчке указываем вывод средств со знаком минус -300 и дату 01.04.2014.
- В четвертой строчке указываем стоимость портфеля на конец года со знаком минус -1300 и дату конец года 31.12.2014.
Теперь выбираем какую-нибудь пустую ячейку и жмем кнопку fx (вставить функцию). Находим функцию ЧИСТВНДОХ. Вводим значения ячеек. В строке «Значения» выбираем ячейки с суммами, в строке «Даты» — ячейки с датами. Теперь выбираем какую-нибудь пустую ячейку и жмем кнопку fx (вставить функцию). Находим функцию ЧИСТВНДОХ. Вводим значения ячеек. В строке «Значения» выбираем ячейки с суммами, в строке «Даты» — ячейки с датами.
Жмем ОК, получаем доходность — 8,009% годовых.
Если бы мы считали по простой формуле, то получили бы результат (1300-1200)/1200=8,3%. Вроде бы разница небольшая, но в других примерах разница может составить несколько процентов.
Функцию в ячейку так же можно вписать руками. Для этого в пустой ячейке впишите текст: =ЧИСТВНДОХ(A1:A4;B1:B4), номера ячеек укажите свои.
Расчет внутренней ставки доходности облигаций в Excel
Пример 2. В таблице Excel внесены данные об операциях с облигацией (покупка, выплата купонов, погашение). Выплаты производились несистематично. Определить прибыль и внутреннюю ставку доходности облигации за указанный период.
Вид таблицы данных:
Для определения прибыли используем формулу:
=СУММ(C4:C21)-(C3*(-1))
То есть, определяем разницу между суммарными выплатами по купонам + погашением и расходами на приобретение облигации:
Для определения ставки доходности используем формулу:
=ЧИСТВНДОХ(C3:C21;B3:B21)
Результаты вычислений:
На практике подобные расчеты имеют смысл для достаточно больших периодов времени, поскольку на рынке зачастую возникают кризисные явления. Оптимальный период расчета доходности инвестиционного портфеля с использованием функции ЧИСТВНДОХ – от 5 лет и более.
Пример расчёта
Для расчёта нам будет необходима табличная программа. Это может быть Microsoft Excel, бесплатный OpenOfiice Calc, Apple Numbers, или какая-нибудь другая. Сперва нам будет необходимо подготовить таблицу с датами вводов и выводов на счёт, и суммами. Обычно такую таблицу легко получить из брокерского отчёта. Вводы на счёт необходимо ввести со знаком минус, а выводы ( доход) — со знаком плюс. В последней строке таблицы необходимо поставить текущую ликвидационную стоимость портфеля. Выглядеть это может примерно следующим образом:
Здесь приведён выдуманный пример инвестирования в течении шести лет. За весь срок на счёт было положено 475 тысяч рублей, а выведено 30 тысяч на срочные нужды. Далее нужно просто использовать функцию XIRR (ЧИСТВНДОХ по-русски), которая даст значение среднегодовой доходности. Первым параметром необходимо указать суммы, а вторым — даты. Посмотрим, какой у нас получится результат:
Оказалось, что доходность составила 9,35% годовых. На самом деле наш инвестор не был слишком успешен, ведь за указанный период его доходность была чуть больше средней официальной инфляции.
Теперь вы сможете посчитать доходность своих инвестиций даже в случае, если они делались в разное время, разными суммами, а также иногда совершались выводы денег. Полезно иногда делать такой расчёт, чтобы сравнивать свои результаты с инвестиционным планом, да и просто убеждаться, что был выбран правильный подход к инвестированию.
Функция ВПР с несколькими условиями
Рассмотрим пример функции ВПР с несколькими условиями. У нас есть следующие исходные данные:
Функция ВПР в Excel – Таблица исходных данных
Пусть нам необходимо использовать функцию ВПР с несколькими условиями. Например, для поиска цены товара по двумя критериями: названию продукта и его типу.
- Для того чтобы использовать функцию ВПР с несколькими условиями необходимо вставить в начало дополнительный столбец, который будет хранить информацию с названием и типом товара.
Итак на листе «Цены» вставляем столбец и в ячейке А2 вводим следующую формулу:
=B2&C2
При помощи этой формулы мы сцепляем значение столбца «Продукт» и «Тип». Заполняем все ячейки.
Теперь таблица для поиска выглядит следующим образом:
Функция ВПР в Excel – Добавление вспомогательного столбца
- Теперь в ячейке С2 на листе «Продажи» напишем следующую формулу ВПР:
=ВПР(A2&B2;Цены!$A$1:$D$8;4;ЛОЖЬ)
Заполняем для остальных ячеек и в результате получаем цены для каждого продукта в соответствии с типом:
Аргументы функции
- 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
Пример 3. В таблице хранятся данные о доходах и расходах мелкого предприятия по номерам месяцев. Создать форму для быстрого расчета абсолютного значения разницы доходов и расходов по номеру месяца, позволяющая определять, был ли закончен отчетный период с прибылью или убытком.
Вид таблиц данных с выпадающим списком в ячейке E2 (как сделать выпадающий список смотрите в примере выше):
В ячейку F2 запишем следующую формулу:
Функция ABS возвращает абсолютное число, равное разнице возвращаемых результатов функций ГПР.
В ячейке G2 запишем формулу:
Функция ЕСЛИ сравнивает возвращаемые функциями ГПР значения и возвращает один из вариантов текстовых строк.
Примеры расчетов:
Особенности использования функции ГПР в Excel
Функция имеет следующую синтаксическую запись:
=ГПР(искомое_значение;таблица;номер_строки;[интервальный_просмотр])
Описание аргументов:
- искомое_значение – обязательный аргумент, принимающий данные любого типа, характеризующие элемент первой строки константы массива или ячейку, расположенную в первой строке диапазона ячеек. При работе с именованными областями данных (списки, таблицы) в качестве данного аргумента указывают название поля (столбца), в котором содержится возвращаемое значение.
- таблица – обязательный аргумент, принимающий константу массива или ссылку на диапазон ячеек, в котором находится список или таблица. Если первой строкой диапазона является шапка таблицы с текстовыми названиями полей, при поиске требуемого названия поля не учитывается регистр символов. Для корректной работы функции ГПР необходимо, чтобы содержащиеся в первой строке значения были отсортированы слева направо.
- номер_строки – обязательный аргумент, характеризующийся числовым значением из диапазона целых положительных чисел, которое соответствует номеру строки относительно первой строки массива или диапазона ячеек, переданных в качестве аргумента таблица. Функция ГПР возвращает результат, взятый из строки таблицы с номером, указанным данным аргументом. Ошибки могут возникать в следующих случаях:
- В качестве аргумента номер_строки передано число <1. В этом случае будет возвращен код ошибки #ЗНАЧ!.
- Передано число, превышающее значение номера последней записи (строки) в таблице или массиве. Возвращаемое значение – код ошибки #ССЫЛ!.
- [интервальный_просмотр] – необязательный для заполнения аргумент, принимающий логические значения:
- ИСТИНА – поиск ближайшего меньшего значения в случае, если точное совпадение с искомым значением отсутствует. Используется по умолчанию, если аргумент явно не указан.
- ЛОЖЬ – поиск точного совпадения с искомым значением. Возврат кода ошибки #Н/Д, если точного соответствия нет.
Примечания:
- Если аргумент [интервальный_просмотр] явно не указан или имеет значение ИСТИНА, для получения корректных результатов работы функции ГПР первая строка таблицы или массива, переданных в качестве аргумента таблица, должна быть отсортирована по возрастанию значений слева направо. Для поиска точного совпадения (значение аргумента – ЛОЖЬ) сортировку можно не выполнять.
- Если все данные, хранящееся в первой строке массива или таблицы, превышают по значению данные, переданные в качестве аргумента искомое_значение, функция ГПР вернет код ошибки #Н/Д.
- При поиске точного соответствия (аргумент [интервальный_просмотр] = ЛОЖЬ) в таблицах с именованными столбцами (полями) можно использовать подстановочные знаки: «?» – замена одного символа, «*» – замена нескольких символов.
Найти значения продаж для выбранного региона
Еще раз напомню, что функция HLOOKUP (ГПР) ищет значение только в верхней строке таблицы. В этом примере мы найдём итоги продаж для выбранного региона. Нам важно получить правильное значение, поэтому используем такие настройки:
- Имя региона введено в ячейке B7.
- Таблица поиска по региону имеет две строки и занимает диапазон C2:F3.
- Итоги продаж находятся в строке 2 нашей таблицы.
- Последний аргумент имеет значение FALSE (ЛОЖЬ), чтобы найти точное совпадение при поиске.
Формула в ячейке C7 такая:
=HLOOKUP(B7,C2:F3,2,FALSE)
=ГПР(B7;C2:F3;2;ЛОЖЬ)
Если название региона в первой строке таблицы не найдено, результатом функции HLOOKUP (ГПР) будет #N/A (#Н/Д).
Найти показатель для выбранной даты
Обычно при использовании функции HLOOKUP (ГПР) требуется точное совпадение, но иногда приблизительное совпадение подходит больше. Например, если показатели меняются в начале каждого квартала, а в качестве заголовков столбцов используются первые дни этих кварталов (см. рисунок ниже). В таком случае, с помощью функции HLOOKUP (ГПР) и приблизительного соответствия, Вы найдёте показатель, который актуален для заданной даты. В этом примере:
- Дата записана в ячейке C5.
- Таблица поиска показателя имеет две строки и расположена в диапазоне C2:F3.
- Таблица поиска отсортирована по строке с датами по возрастанию.
- Показатели записаны в строке 2 нашей таблицы.
- Последний аргумент функции имеет значение TRUE (ИСТИНА), чтобы искать приближенное совпадение.
Формула в ячейке D5 такая:
=HLOOKUP(C5,C2:F3,2,TRUE)
=ГПР(C5;C2:F3;2;ИСТИНА)
Если дата не найдена в первой строке таблицы, функция HLOOKUP (ГПР) найдет ближайшее наибольшее значение, которое меньше аргумента lookup_value (искомое_значение). В данном примере искомое значение – 15 марта. Его в строке с датами нет, поэтому формула возьмет значение 1 января и вернет 0,25.
Источники
- https://exceltable.com/funkcii-excel/funktsii-vpr-i-gpr-v-excel
- https://Lifehacker.ru/vlookup/
- https://activeinvestor.pro/kak-rasschitat-dohodnost-investitsij-s-uchetom-vvoda-vyvoda-sredstv/
- https://exceltable.com/funkcii-excel/dokhodnost-denezhnyh-potokov-chistvndoh
- https://zen.yandex.ru/media/id/5c4c2029f6778500aeceb3e9/5cc85da7bf32e000b08b8a52
- https://naprimerax.org/funktciia-vpr-v-excel
- https://excelhack.ru/funkciya-hlookup-gpr-v-excel/
- https://exceltable.com/funkcii-excel/primery-funkcii-gpr
- https://office-guru.ru/excel/30xl30d-gpr-hlookup-133.html
На чтение 2 мин
Функция HLOOKUP (ГПР) в Excel используется для поиска и сопоставления данных находящихся в строках таблицы (горизонтальный поиск). Другими словами, с ее помощью вы можете искать данные из первой строки таблицы и возвращать число, находящееся в том же столбце в заданной строке таблицы.
Если сравниваемые данные находятся в столбце слева от искомых чисел, используйте функцию VLOOKUP (ВПР).
Содержание
- Что возвращает функция
- Синтаксис
- Аргументы функции
- Дополнительная информация
- Примеры использования функции ГПР в Excel
Что возвращает функция
Возвращает данные, которые вы хотите сопоставить по заданному значению из первой строки таблицы.
Больше лайфхаков в нашем Telegram Подписаться
Синтаксис
=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