Функция впр в excel если данные на другом листе

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше

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

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

Самая простая функция ВПР означает следующее:

=ВПР(искомое значение; место для его поиска; номер столбца в диапазоне с возвращаемым значением; возврат приблизительного или точного совпадения — указывается как 1/ИСТИНА или 0/ЛОЖЬ).

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Совет: Секрет функции ВПР состоит в организации данных таким образом, чтобы искомое значение (Фрукт) отображалось слева от возвращаемого значения, которое нужно найти (Количество).

Используйте функцию ВПР для поиска значения в таблице.

Синтаксис 

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

Например:

  • =ВПР(A2;A10:C20;2;ИСТИНА)

  • =ВПР(«Иванов»;B2:E7;2;ЛОЖЬ)

  • =ВПР(A2;’Сведения о клиенте’!A:F;3;ЛОЖЬ)

Имя аргумента

Описание

искомое_значение    (обязательный)

Значение для поиска. Искомое значение должно находиться в первом столбце диапазона ячеек, указанного в аргументе таблица.

Например, если таблица охватывает диапазон ячеек B2:D7, искомое_значение должно находиться в столбце B.


Искомое_значение
может являться значением или ссылкой на ячейку.

таблица    (обязательный)

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

Первый столбец в диапазоне ячеек должен содержать искомое_значение. Диапазон ячеек также должен содержать возвращаемое значение, которое нужно найти.

Узнайте, как выбирать диапазоны на листе .

номер_столбца    (обязательный)

Номер столбца (начиная с 1 для крайнего левого столбца таблицы), содержащий возвращаемое значение.

интервальный_просмотр    (необязательный)

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

  • Вариант Приблизительное совпадение — 1/ИСТИНА предполагает, что первый столбец в таблице отсортирован в алфавитном порядке или по номерам, а затем выполняет поиск ближайшего значения. Это способ по умолчанию, если не указан другой. Например, =ВПР(90;A1:B100;2;ЛОЖЬ).

  • Вариант Точное совпадение — 0/ЛОЖЬ осуществляет поиск точного значения в первом столбце. Например, =ВПР(«Иванов»;A1:B100;2;ЛОЖЬ).

Начало работы

Для построения синтаксиса функции ВПР вам потребуется следующая информация:

  1. Значение, которое вам нужно найти, то есть искомое значение.

  2. Диапазон, в котором находится искомое значение. Помните, что для правильной работы функции ВПР искомое значение всегда должно находиться в первом столбце диапазона. Например, если искомое значение находится в ячейке C2, диапазон должен начинаться с C.

  3. Номер столбца в диапазоне, содержащий возвращаемое значение. Например, если в качестве диапазона вы указываете B2:D11, следует считать B первым столбцом, C — вторым и т. д.

  4. При желании вы можете указать слово ИСТИНА, если вам достаточно приблизительного совпадения, или слово ЛОЖЬ, если вам требуется точное совпадение возвращаемого значения. Если вы ничего не указываете, по умолчанию всегда подразумевается вариант ИСТИНА, то есть приблизительное совпадение.

Теперь объедините все перечисленное выше аргументы следующим образом:

=ВПР(искомое значение; диапазон с искомым значением; номер столбца в диапазоне с возвращаемым значением; приблизительное совпадение (ИСТИНА) или точное совпадение (ЛОЖЬ)).

Примеры

Вот несколько примеров использования функции ВПР.

Пример 1

=ВПР (B3,B2:E7,2,ЛОЖЬ)

ВПР ищет "Иванов" в первом столбце (столбец B) в таблице B2:E7 и возвращает "Григорий" из второго столбца (столбец C) таблицы.  Значение ЛОЖЬ возвращает точное совпадение.

Пример 2

=ВПР (102,A2:C7,2,ЛОЖЬ)

ВПР ищет точное совпадение (ЛОЖЬ) фамилии для 102 (искомое_значение) во втором столбце (столбец B) в диапазоне A2:C7 и возвращает "Григорий".

Пример 3

=ЕСЛИ(ВПР(103; А1:E7;2;ЛОЖЬ)="Кузьмина","Найдено","Не найдено")

ЕСЛИ проверяет, возвращает ли ВПР значение "Кузьмина" как фамилию сотрудника, соответствующую 103 (искомое_значение) в A1:E7 (таблица). Так как фамилия сотрудницы под номером 103 на самом деле "Сазонова", возвращается результат "Не найдено".

Пример 4

=ЦЕЛОЕ(ДОЛЯГОДА(ДАТА(2014,6,30),ВПР(105,A2:E7,5,ЛОЖЬ),1))



ВПР ищет дату рождения сотрудника под номером 109 (искомое_значение) в диапазоне A2:E7 (таблица), и возвращает 04.03.1955. Функция ДОЛЯГОДА вычитает эту дату рождения из даты 30.06.2014 и возвращает значение, которое с помощью функции ЦЕЛОЕ преобразуется в целое число 59.

Пример 5

ЕСЛИ(ЕНД(ВПР(105;A2:E7;2;ЛОЖЬ)) = ИСТИНА,"Сотрудник не найден",ВПР(105;A2:E7;2;ЛОЖЬ)) 



ЕСЛИ проверяет, возвращает ли ВПР фамилию из столбца B для сотрудника 105 (искомое_значение). Если ВПР находит фамилию, то функция ЕСЛИ отображает фамилию, в противном случае ЕСЛИ возвращает "Сотрудник не найден". ЕНД гарантирует, что если функция ВПР возвращает #Н/Д, то вместо #Н/Д отображается "Сотрудник не найден".



В этом примере возвращается значение "Егоров" — то есть фамилия под номером 105.

С помощью функции ВПР вы можете объединить несколько таблиц в одну, если одна из таблиц содержит поля, общие для всех остальных. Это может быть особенно удобно, если вам нужно поделиться книгой с пользователями более старых версий Excel, которые не поддерживают функции данных с несколькими таблицами в качестве источников данных. Благодаря объединению источников в одну таблицу и изменению источника функции данных на новую таблицу, функцию данных можно использовать в более старых версиях Excel (при условии, что функция данных поддерживается в более старой версии).

Лист со столбцами, которые используют функцию ВПР для получения данных из других таблиц.

Здесь столбцы A–F и H содержат значения или формулы, которые используют значения только на этом листе, а в остальных столбцах используется функция ВПР и значения столбца А (код клиента) и столбца B (адвокат) для получения данных из других таблиц.

  1. Скопируйте таблицу с общими полями на новый лист и присвойте имя.

  2. Щелкните Данные > Работа с данными > Отношения, чтобы открыть диалоговое окно «Управление отношениями».

    Диалоговое окно "Управление связями".

  3. Для каждого отношения в списке обратите внимание на следующее.

    • Поле, которое связывает таблицы (указано в скобках в диалоговом окне). Это искомое_значение для вашей формулы ВПР.

    • Имя связанной таблицы подстановки. Это таблица в вашей формуле ВПР.

    • Поле (столбец) в связанной таблице подстановки, содержащее данные, которые вам нужны в новом столбце. Эта информация не отображается в диалоговом окне «Управление отношениями». Чтобы увидеть, какое поле нужно получить, посмотрите на связанную таблицу подстановки. Обратите внимание на номер столбца (A=1) — это номер_столбца в вашей формуле.

  4. Чтобы добавить поле в новую таблицу, введите формулу ВПР в первом пустом столбце, используя сведения, собранные на шаге 3.

    В нашем примере столбец G использует адвоката (искомое_значение) для получения данных ставки из четвертого столбца (номер_столбца = 4) из таблицы листа «Адвокаты», тблАдвокаты (таблица), с помощью формулы =ВПР([@Адвокат];тбл_Адвокаты;4;ЛОЖЬ).

    Формула также может использовать ссылку на ячейку и ссылку на диапазон. В нашем примере это =ВПР(A2;’Адвокаты’!A:D;4;ЛОЖЬ).

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

Проблема

Возможная причина

Неправильное возвращаемое значение

Если аргумент интервальный_просмотр имеет значение ИСТИНА или не указан, первый столбец должны быть отсортирован по алфавиту или по номерам. Если первый столбец не отсортирован, возвращаемое значение может быть непредвиденным. Отсортируйте первый столбец или используйте значение ЛОЖЬ для точного соответствия.

#Н/Д в ячейке

  • Если аргумент интервальный_просмотр имеет значение ИСТИНА, а значение аргумента искомое_значение меньше, чем наименьшее значение в первом столбце таблицы, будет возвращено значение ошибки #Н/Д.

  • Если аргумент интервальный_просмотр имеет значение ЛОЖЬ, значение ошибки #Н/Д означает, что найти точное число не удалось.

Дополнительные сведения об устранении ошибок #Н/Д в функции ВПР см. в статье Исправление ошибки #Н/Д в функции ВПР.

#ССЫЛКА! в ячейке

Если значение аргумента номер_столбца больше, чем число столбцов в таблице, появится значение ошибки #ССЫЛКА!.

Дополнительные сведения об устранении ошибок #ССЫЛКА! в функции ВПР см. в статье Исправление ошибки #ССЫЛКА!.

#ЗНАЧ! в ячейке

Если значение аргумента таблица меньше 1, появится значение ошибки #ЗНАЧ!.

Дополнительные сведения об устранении ошибок #ЗНАЧ! в функции ВПР см. в статье Исправление ошибки #ЗНАЧ! в функции ВПР.

#ИМЯ? в ячейке

Значение ошибки #ИМЯ? чаще всего появляется, если в формуле пропущены кавычки. Во время поиска имени сотрудника убедитесь, что имя в формуле взято в кавычки. Например, в функции =ВПР(«Иванов»;B2:E7;2;ЛОЖЬ) имя необходимо указать в формате «Иванов» и никак иначе.

Дополнительные сведения см. в статье Исправление ошибки #ИМЯ?.

Ошибки #ПЕРЕНОС! в ячейке

Эта конкретная ошибка #ПЕРЕНОС! обычно означает, что формула использует неявное пересечение для искомого значения и применяет весь столбец в качестве ссылки. Например, =ВПР(A:A;A:C;2;ЛОЖЬ). Вы можете устранить эту проблему, привязав ссылку подстановки с помощью оператора @, например: =ВПР(@A:A;A:C;2;ЛОЖЬ). Кроме того, вы можете использовать традиционный метод ВПР и ссылаться на одну ячейку вместо целого столбца: =ВПР(A2;A:C;2;ЛОЖЬ).

Действие

Примечания

Используйте абсолютные ссылки в аргументе интервальный_просмотр

Использование абсолютных ссылок позволяет заполнить формулу так, чтобы она всегда отображала один и тот же диапазон точных подстановок.

Узнайте, как использовать абсолютные ссылки на ячейки.

Не сохраняйте числовые значения или значения дат как текст.

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

Сортируйте первый столбец

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

Используйте подстановочные знаки

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

Например, с помощью функции =ВПР(«Ивано?»;B2:E7;2;ЛОЖЬ) будет выполнен поиск всех случаев употребления Иванов с последней буквой, которая может меняться.

Убедитесь, что данные не содержат ошибочных символов.

При поиске текстовых значений в первом столбце убедитесь, что данные в нем не содержат начальных или конечных пробелов, недопустимых прямых (‘ или «) и изогнутых (‘ или “) кавычек либо непечатаемых символов. В этих случаях функция ВПР может возвращать непредвиденное значение.

Для получения точных результатов попробуйте воспользоваться функциями ПЕЧСИМВ или СЖПРОБЕЛЫ.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Подключитесь к эксперту. Учитесь у живых инструкторов.

См. также

Функция ПРОСМОТРX

Видео: когда и как использовать ВПР

Краткий справочник: функция ВПР

Исправление ошибки #Н/Д в функции ВПР

Поиск значений с помощью функций ВПР, ИНДЕКС и ПОИСКПОЗ

Функция ГПР

Нужна дополнительная помощь?

#Руководства

  • 6 апр 2022

  • 0

Как перенести данные из одной таблицы в другую, если строки идут не по порядку? Разбираемся на примере каталога авто — переносим цены.

Иллюстрация: Meery Mary для Skillbox Media

Ксеня Шестак

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

ВПР (Vlookup, или вертикальный просмотр) — поисковая функция в Excel. Она находит значения в одной таблице и переносит их в другую. Функция ВПР нужна, чтобы работать с большими объёмами данных — не нужно самостоятельно сопоставлять и переносить сотни наименований, функция делает это автоматически.

Разберёмся, зачем нужна функция и как её использовать. В конце материала расскажем, что делать, если нужен поиск данных сразу по двум параметрам.

Представьте, что вы продаёте автомобили. У вас есть каталог с характеристиками авто и их стоимостью. Также у вас есть таблица с данными клиентов, которые забронировали эти автомобили.

Это каталог автомобилей с ценами

Это список клиентов: указаны забронированные авто, но нет цен

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

Просто скопировать и вставить эту колонку не получится. Искать каждое авто вручную и переносить цены — долго.

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

Ниже пошагово и со скриншотами разберёмся, как сделать ВПР для этих двух таблиц с данными.

Важно!

ВПР может не работать, если таблицы расположены в разных файлах. Тогда лучше собрать данные в одном файле, на разных листах.


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

Подробнее о том, как определить все эти значения, поговорим ниже. А пока разберёмся на примере с продажей авто, где найти функцию ВПР в Excel и с чего начать работу.

Сначала нужно построить функцию. Для этого выделяем ячейку, куда функция перенесёт найденное значение.

В нашем случае нужно перенести цены на авто из каталога в список клиентов. Для этого добавим пустой столбец «Цена, руб.» в таблицу с клиентами и выберем ячейку напротив первого клиента.

Выделяем ячейку, в которую нужно перенести данные

Дальше открываем окно для построения функции ВПР. Есть два способа сделать это. Первый — перейти во вкладку «Формулы» и нажать на «Вставить функцию».

Нажимаем сюда, чтобы открыть окно построения

Второй способ — нажать на «fx» в строке ссылок на любой вкладке таблицы.

Справа появляется окно «Построитель формул». В нём через поисковик находим функцию ВПР и нажимаем «Вставить функцию».

Нажимаем сюда, чтобы открылась функция ВПР

Появляется окно для ввода аргументов функции. Как их заполнять — разбираемся ниже.

Так выглядит окно для ввода аргументов

Последовательно разберём каждый аргумент: искомое значение, таблица, номер столбца, интервальный просмотр.

Искомое значение — название ячейки с одинаковыми данными для обеих таблиц, по которым функция будет искать данные для переноса. В нашем примере это модель авто. Функция найдёт модель в таблице с каталогом авто, возьмёт оттуда стоимость и перенесёт в таблицу с клиентами.

Порядок действий, чтобы указать значение, выглядит так:

  1. Ставим курсор в окно «Искомое значение» в построителе формул.
  2. Выбираем первое значение столбца «Марка, модель» в таблице с клиентами. Это ячейка A2.

Выбранное значение переносится в построитель формул и одновременно появляется в формуле строки ссылок: fx=ВПР(A2).

Указать номер ячейки можно и вручную, но проще нажать на неё

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

В нашем случае нужно перенести цены автомобилей. Поэтому в диапазон обязательно нужно включить столбцы «Марка, модель» (искомое значение) и «Цена, руб.» (переносимое значение).

Важно!

Для правильной работы ВПР искомое значение всегда должно находиться в первом столбце диапазона. У нас искомое значение находится в ячейке A2, поэтому диапазон должен начинаться с A.

Порядок действий для указания диапазона:

  1. Ставим курсор в окно «Таблица» в построителе формул.
  2. Переходим в таблицу «Каталог авто».
  3. Выбираем диапазон, в который попадают столбцы «Марка, модель» и «Цена, руб.». Это A2:E19.
  4. Закрепляем выбранный диапазон. На Windows для этого выбираем значение диапазона в строке ссылок и нажимаем клавишу F4, на macOS — выбираем значение диапазона в строке ссылок и нажимаем клавиши Cmd + T. Закрепить диапазон нужно, чтобы можно было протянуть функцию вниз и она сработала корректно во всех остальных строках.

Выбранный диапазон переносится в построитель формул и одновременно появляется в формуле строки ссылок: fx=ВПР(A2;’каталог авто’!$A$2:$E$19).

Так выглядит диапазон, в котором функция будет искать искомые и переносимые значения

Номер столбца — порядковый номер столбца в первой таблице, в котором находится переносимое значение. Считается по принципу: номер 1 — самый левый столбец, 2 — столбец правее и так далее.

В нашем случае значение для переноса — цена — находится в пятом столбце слева.

Если столбцы не пронумерованы, посчитайте их вручную

Чтобы задать номер, установите курсор в окно «Номер столбца» в построителе формул и введите значение. В нашем примере это 5. Это значение появится в формуле в строке ссылок: fx=ВПР(A2;’каталог авто’!$A$2:$E$19;5).

Интервальный просмотр — условное значение, которое настроит, насколько точно сработает функция:

  • Если нужно точное совпадение при поиске ВПР, вводим 0.
  • Если нужно приближённое соответствие при поиске ВПР, вводим 1.

В нашем случае нужно, чтобы функция подтянула точные значения цен авто, поэтому нам подходит первый вариант.

Ставим курсор в окно «Интервальный просмотр» в построителе формул и вводим значение: 0. Одновременно это значение появляется в формуле строки ссылок: fx=ВПР(A2;’каталог авто’!$A$2:$E$19;5;0). Это окончательный вид функции.

Так выглядят настроенные аргументы функции

Чтобы получить результат функции, нажимаем кнопку «Готово» в построителе формул. В выбранной ячейке появляется нужное значение. В нашем случае — цена первой модели авто.

Формула сработала для одной строки. 

Дальше нужно протянуть это значение вниз до конца таблицы, чтобы функция нашла и перенесла цены всех оставшихся моделей. Для этого мы закрепляли интервал, когда заполняли аргументы.

Получилась таблица с ценами — можно звонить клиентам и сообщать о стоимости авто. Данные перенесены без ошибок, а потратили мы на это несколько минут.

Так выглядит результат: настраивали ВПР несколько минут, а она перенесла цены за мгновение

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

Например, у нас несколько одинаковых моделей с разным цветом.

Таблица с ценами на модели разных цветов

И по традиции есть таблица с клиентами, которые эти модели забронировали.

Сюда нужно перенести цены автомобилей

Если идти по классическому пути ВПР, получится такая функция: fx=ВПР(A29;’каталог авто’!$A$29:$E$35;5;0). В таком виде ВПР найдёт первую совпавшую модель и подтянет её стоимость. Параметр цвета не будет учтён.

Соответственно, цены у всех Nissan Juke будут 1 850 000 рублей, у всех Subaru Forester — 3 190 000 рублей, у всех Toyota C-HR — 2 365 000 рублей.

Такой результат получится, если использовать обычную функцию ВПР

Поэтому в этом варианте нужно искать стоимость авто сразу по двум критериям — модель и цвет. Для этого нужно изменить формулу вручную. В строке ссылок ставим курсор сразу после искомого значения.

Дописываем в формулу фразу ЕСЛИ(‘каталог авто’!$B$29:$B$35=B29, где:

  • ‘каталог авто’!$B$29:$B$35 — закреплённый диапазон цвета автомобилей в таблице, откуда нужно перенести данные. Это весь столбец с ценами.
  • B29 — искомое значение цвета автомобиля в таблице, куда мы переносим данные. Это первая ячейка в столбце с цветом — дополнительным параметром для поиска.

Итоговая функция такая: fx=ВПР(A29;ЕСЛИ(‘каталог авто’!$B$29:$B$35=B29;’каталог авто’!$A$29:$E$35);5;0). Теперь значения цен переносятся верно.

Так выглядит таблица, в которую ВПР переносит данные на основе двух совпадений

Как использовать ВПР в «Google Таблицах»? В них тоже есть функция Vlookup, но нет окна построителя формул. Поэтому придётся прописывать её вручную. Перечислите через точку с запятой все аргументы и не забудьте зафиксировать диапазон. Для фиксации поставьте перед каждым символом значок доллара. В готовой формуле это будет выглядеть так: =ВПР(A2;’Лист1′!$A$2:$C$5;3;0).

Научитесь: Excel + Google Таблицы с нуля до PRO
Узнать больше

ВПР позволяет быстро подтаскивать данные с одного листа на другой в рамках одной таблицы. Эту функцию еще часто называют VLOOKUP, потому что в английском она так и называется. ВПР в Excel – очень мощная функция, которая может сэкономить вам много времени. Но, как и любая функция Экселя, ВПР обладает крайне непонятным синтаксисом и работает, мягко говоря, с особенностями. Ниже – о том, как ВПР в Эксель реализована, как ее правильно использовать и как эта же функция выглядит в таблицах Гугла.

Возможные ошибки новичков

Алгоритм работы функции:

  1. Указываем, что искать (абсолютное значение или что-то в ячейке).
  2. Указываем, где искать (некий диапазон в другой таблице).
  3. Указываем, какое значение возвращать. Это – самая сильная сторона ВПР. Когда функция находит совпадение (например, фамилию работника), она возвращает не саму фамилию, а значение, которое находится в той же строке. То есть мы можем вернуть зарплату этого работника, его фамилию, дату рождения – в общем, все, что захотим, при условии, что все данные в одной строке принадлежат одному работнику (данные упорядочены).
  4. Указываем точность совпадения. Эксель позволяет вернуть как точное совпадение, так и частичное. Рекомендуем всегда пользоваться точным совпадением, потому что «частичное совпадение» – вещь весьма расплывчатая, Эксель может взять вообще не те данные, которые вам на самом деле нужны. Как-то повлиять на алгоритм выбора простыми методами нельзя.

На практике это выглядит вот так: ВПР(B2;’Дневная потребность’!$A$3:$B$12;2;0), где:

  • B2 – что мы будем искать.
  • Дневная потребность’!$A$3:$B$12 – где мы будем искать. Указываем таблицу на другом листе.
  • 2 – из какого столбца мы будем возвращать данные, когда найдем соответствие.
  • 0 – используем точное соответствие (1 – использовать приблизительное, не рекомендуется).

Примеры

Разберем несколько задач с использованием функции ВПР в Excel.

1. Поиск неизвестного в общей таблице.

Это простейшая задача научит быстро обнаруживать необходимые данные в больших таблицах.

Исходная информация:

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

Задача: найти стоимость препарата Хепилор.

Решение состоит в последовательности следующих действий:

  • Выбор критерия: в ячейку В12 вводим название Лекарственного препарата «Хепилор».
  • Выбор массива: выбираем диапазон начала и конца таблицы, где должен осуществляться поиск: В3:D10.
  • Выбор номера столбца: указываем номер столбца, из которого должна быть считана информация в одной строке с названием препарата. В нашем примере это 3, т. к. столбец №1 расположен вне области нужного нам диапазона.
  • Ставим функцию «0» или «Ложь».

Аналогично можно произвести поиск производителя Хепилора. Для этого потребуется заменить номер столбца, где расположены необходимые данные, т. е. 3 на 2.

2. Пример расчета неизвестного показателя из исходных данных.

Предположим, что у нас есть приют для котиков. Нам нужно посчитать, сколько пакетиков корма нам нужно купить на завтра и сколько денег на это нужно. У нас есть 2 таблицы на разных страницах:

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

  • Во второй таблице указано количество пакетиков на день в зависимости от веса кота.

В строке 2 указаны номера колонок – колонки обязательно нужно нумеровать, без этого функция работать не будет.

Итак, щелкаем на первое пустое поле в основной таблице, нажимаем на значок создания функции и выбираем ВПР.

Нам нужно заполнить аргументы функции:

Искомое значение – это то значение, по которому мы будем искать. В нашем случае это «Вес кота», поэтому указываем B2. Таблица – это место, где мы будем искать. Нужно выбрать всю таблицу за исключением заголовка и номеров колонок.

Кроме того, нужно зафиксировать значения диапазона таблицы, чтобы она не «поехала», когда мы будем распространять формулу на другие ячейки основной таблицы. Для этого выделяем диапазон в конструкторе формулы и жмем F4.

Далее указываем номер столбца, из которого нужно брать данные. В нашем случае – второй столбец, поскольку в нем указано количество пакетиков. В «Интервальный просмотр» ставим 0, чтобы искать по точному соответствию.

Применяем – получаем результат. Растягиваем его на остальные ячейки.

Пакетик корма стоит 60 рублей, поэтому высчитываем стоимость как D2=C2*60 (и растягиваем на остальные пустые ячейки), в C9 пишем =СУММ(C2:C8), в D10 пишем =СУММ(D2:D8).

Получаем 14.5 пакетиков в день на сумму 870 рублей, по факту придется купить 15 на сумму 900 рублей, ибо половину пакетика никто не продаст.

3. Комбинирование таблиц с ВПР.

Исходные данные: имеем 2 таблицы.

«Отчет о количестве товара» и «Отчет о цене за единицу товара».

Задача: объединить данные двух таблиц.

Порядок действий:

Выбираем ячейку для вставления данных (D3) и пишем функцию: ВПР (В3;F3:G14;2;0), где:

  • выбор критерия:В3;
  • выбор диапазона: F3:G14;
  • № столбца: 2;
  • стандартно: «0» или «Ложь».

Алгоритм решения:

  1. Поиск совпадений с верхней ячейки первого столбца.
  2. Поиск соответствия установленному критерию сверху вниз.
  3. После того, как найден Хепилор, производится отсчет столбцов вправо.
  4. ВПР выдает искомое значение, в нашем случае это цена – 86,90.

Чтобы в столбец D первой таблицы вставить данные не по одной строке, а в целом, нужно скопировать функцию до последнего критерия. Но, для избежания «съезжания» массива вниз, нужно использовать абсолютные ссылки для диапазона в ячейке D3. Для этого нужно выделить диапазон F3:G14 и нажать клавишу F4, далее завершить копирование формулы.

Итоговая таблица будет такая:

Здесь вы сможете скачать примеры применения ВПР Excel

ВПР в Гугл Таблицах

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

Примеры с пошаговыми инструкциями

1. Пример. Осуществляем поиск данных из списка.

Дана таблица с именами и оценками учащихся.

Требуется быстро найти оценку конкретного ученика, например, Martha.

Алгоритм: =VLOOKUP(E2,$A$2:$B$10,2,False)

При введении в ячейку Е2 любого имени, в Е3 будет отображаться значения его оценки.

Это очень удобно, когда исходных данных много, таблицы большие, а информация нужна срочно.

2. Пример.

Создаем 2 таблицы – основную и ту, в которой мы будем искать информацию.

Выбираем первую ячейку, пишем =ВПР(. После этого Гугл предлагает нам ввести или выбрать данные. Данные разделяются знаком ;.

Чтобы указать диапазон таблицы, переходим на нужную страницу и выделяем таблицу. Выделили – не забудьте нажать на F4, чтобы зафиксировать диапазон.

Вводим номер столбца и 0, чтобы искать точное совпадение. Распространяем формулу на остальные ячейки, считаем цену для каждого кота и общие суммы.

Возможные ошибки новичков

  • Не фиксирован диапазон. Если вы не зафиксируете диапазон при указании границ таблицы с данными, в первой ячейке формула применится верно, а вот в остальных будут неправильные значения, потому что диапазон таблицы «поедет» вслед за смещением. Поэтому не забывайте поставить $ перед каждой координатой или просто выберите все и нажмите F4.
  • Неправильно выбран диапазон таблицы. В диапазоне нужно указывать всю таблицу, за исключением заголовка и номеров столбцов. Если у вас выскакивает ошибка, связанная с неправильной ссылкой – поищите проблему в диапазоне таблицы.
  • Поиск происходит не по первому столбцу таблицы. В этом случае результат может быть непредсказуем – всегда ищите совпадение именно в первом столбце.

Что почитать по теме

  • Справка от Майкрософт.
  • Справка от Гугла.

FAQ

Какой результат выдаст функция, если найдет несколько вхождений в таблице, в которой мы ищем данные?

Функция вернет результат из первого найденного вхождения.

Можно ли писать внутри функции формулы?

Да, вы можете как написать формулу внутри одного из параметров функции, так и передать результаты работы функции в формулу. Например, =ECЛИ(ВПР(“Иванов”;’сотрудники’!$B$3:$B$203;3;0)=1;”Есть”;”Не найден”) будет писать «Есть», если такой сотрудник есть в базе (и в специальной колонке ему присвоено значение 1), и «Не найден» в противном случае.

Подведем итоги 

Тезисно:

  • ВПР позволяет вам вставить какие-то данные из другого листа (или с этого же, если они попадают под определенные критерии).
  • Чтобы написать функцию, вам нужно указать: какие данные нужно искать; где их искать; из какой колонки таблицы брать результат; искать ли по точному совпадению.
  • В Excel и Google Sheets – одинаковый синтаксис для ВПР, единственная разница – Excel позволяет создать функцию через мастера создания функций.

Хитрости »

23 Август 2013              134024 просмотров


ВПР с поиском по нескольким листам

Скачать файл с исходными данными, используемый в видеоуроке:

  ВПР по всем листам (43,0 KiB, 24 313 скачиваний)


Если необходимо найти какое-либо значение в большой таблице очень часто применяется функция ВПР. Но ВПР работает только с одной таблицей и нет никакой возможности средствами самой функции просмотреть искомое значение на нескольких листах. Если поиск необходимо осуществить только по двум листам, то можно схитрить:
=ВПР(A2;ЕСЛИ(ЕНД(ВПР(A2;Лист2!A1:B10;2;0));Лист3!A1:B10;Лист2!A1:B10);2;0)
начиная с версии Excel 2007 можно так же использовать функцию ЕСЛИОШИБКА(IFERROR):
=ЕСЛИОШИБКА(ВПР(A2;Лист2!A1:B10;2;0);ВПР(A2;Лист3!A1:B10;2;0)
подробнее преимущества функции ЕСЛИОШИБКА(IFERROR) разбирались в этой статье: Как в ячейке с формулой вместо ошибки показать 0

А когда листов больше? Можно плодить ЕСЛИ(IF) и ЕСЛИОШИБКА(IFERROR). Но это во-первых совсем не наглядно и во-вторых очень непрактично, т.к. при добавлении или удалении листов придется править всю мега-формулу. Да и при работе с количеством листов более 10 есть большой шанс, что длина формулы выйдет за пределы допустимой.

Есть небольшой прием, который поможет искать значение в указанных листах. Для начала необходимо создать на листе список листов книги, в которых искать значение. В приложенном к статье примере они записаны в диапазоне $E$2:$E$5.
=ВПР(A2;ДВССЫЛ(«‘»&ИНДЕКС($E$2:$E$5;ПОИСКПОЗ(ИСТИНА;СЧЁТЕСЛИ(ДВССЫЛ(«‘»&$E$2:$E$5&»‘!A1:A50″);A2)>0;0))&»‘!A:B»);2;0)

Формула вводится в ячейку как формула массива — т.е. сочетанием клавиш Ctrl+Shift+Enter. Это очень важное условие. Если формулу не вводить в ячейку как формулу массива, то необходимого результата не получить.
Попробую кратенько описать принцип работы данной формулы.

Перед чтением дальше советую скачать пример:

  ВПР по всем листам (43,0 KiB, 24 313 скачиваний)

ДВССЫЛ нам нужна для преобразования текстового представления ссылок на листы в действительные. Подробно не буду останавливаться на принципе работы ДВССЫЛ, просто приведу этапы вычислений:

СЧЁТЕСЛИ(ДВССЫЛ(«‘»&$E$2:$E$5&»‘!A1:A50»);A2)

 
В результате вычисления данного блока у нас получается массив из количества повторений искомого значения на каждом из указанных листов:

СЧЁТЕСЛИ({1;0;0;0};A2)

. Поэтому следующий блок

ПОИСКПОЗ(ИСТИНА;СЧЁТЕСЛИ(ДВССЫЛ(«‘»&$E$2:$E$5&»‘!A1:A50»);A2)>;0;0)

работает именно с этим:

ПОИСКПОЗ(ИСТИНА;СЧЁТЕСЛИ({1;0;0;0};A2)>0;0)

Читать подробнее про СЧЁТЕСЛИ

в результате чего мы получаем позицию имени листа в массиве имен листов $E$2:$E$5, с помощью ИНДЕКС получаем имя листа и подставляем это имя уже к ДВССЫЛ(INDIRECT), а она в ВПР:
=ВПР(A2;ДВССЫЛ(«‘»&ИНДЕКС({«Астраханьоблгаз»:»Липецкоблгаз»:»Оренбургоблгаз»:»Ростовоблгаз»};1)&»‘!A:B»);2;0) =>
=ВПР(A2;ДВССЫЛ(«‘Астраханьоблгаз’!A:B»);2;0) =>
=ВПР(A2;’Лист2′!A:B;2;0)

Что нам и требовалось. Теперь если в книгу будут добавлены еще листы, то необходимо будет всего лишь дописать их к диапазону $E$2:$E$5 и при необходимости этот диапазон расширить. Так же можно задать диапазон $E$2:$E$5 как динамический и тогда необходимость в правке формулы отпадет вовсе.

Используемые в формуле величины:
A2 — ссылка на ячейку с искомым значением. Т.е. указывается то значение, которое требуется найти на листах.

$E$2:$E$5 — диапазон с именами листов, в которых требуется осуществлять поиск указанного значения (A2).

Диапазон «‘!A1:A50» — это диапазон, в котором СЧЁТЕСЛИ ищет совпадения. Поэтому указывается только один столбец данных. При необходимости следует расширить или изменить. Можно указать так же «‘!A:A», но при этом следует учитывать, что указание целого столбца может привести к значительному увеличению времени выполнения функции. Поэтому имеет смысл просто задать диапазон с запасом, например «‘!A1:A10000».

«‘!A:B» — диапазон для аргумента ВПР — Таблица. В первом столбце этого диапазона на каждом из указанных листов ищется указанное значение (A2). При нахождении возвращается значение из указанного столбца. Читать подробнее про ВПР>>

В примере к статье так же можно посмотреть формулу, которая для каждого значения подставляет имя листа, в котором это значение было найдено.

Скачать пример:

  ВПР по всем листам (43,0 KiB, 24 313 скачиваний)

Так же можно искать по нескольким листам разных книг, а не только по нескольким листам одной книги. Для этого необходимо будет в списке листов вместе с именами листов добавить имена книг в квадратных скобках:[Книга1.xlsb]Май
[Книга1.xlsb]Июнь
[Книга2.xlsb]Май
[Книга2.xlsb]Июнь
Перечисленные книги обязательно должны быть открыты

ВАЖНО! если в результате записи формулы получаете ошибку #ССЫЛКА!(#REF!), то скорее всего файл, из которого получаете данные, сохранен в формате xlsx(xlsm и т.п.), который содержит более 1млн. строк. А файл с формулой в раннем формате xls. Чтобы ошибки не было сохраните файл с формулой тоже в новом формате(Сохранить как — Книга Excel (.xlsx)), закройте и откройте заново. Формула должна заработать, если записана правильно.
Либо укажите фиксированный диапазон для ВПР, с количеством строк не более 65536. Вместо «‘!A:B» должно получиться так: «‘!A1:B60000»


Решил добавить простенькую функцию пользователя(UDF) для тех, кому проще «общаться» с VBA, чем с формулами. Функция ищет указанное значение во всех листах книги, в которой записана(даже в скрытых):

Function VLookUpAllSheets(vCriteria As Variant, rTable As Range, lColNum As Long, Optional iPart As Integer = 1) As Variant
    Dim rFndRng As Range
    If iPart <> 1 Then iPart = 2
    For i = 1 To Worksheets.Count
        If Sheets(i).Name <> Application.Caller.Parent.Name Then
            With Sheets(i)
                Set rFndRng = .Range(rTable.Address).Resize(, 1).Find(vCriteria, , xlValues, iPart)
                If Not rFndRng Is Nothing Then
                    VLookUpAllSheets = rFndRng.Offset(, lColNum - 1).Value
                    Exit For
                End If
            End With
        End If
    Next i
End Function

Функция попроще, чем ВПР — последний аргумент(интервальный_просмотр) выполняет несколько иные, чем в ВПР функции. Хотя полагаю немногие его используют в классическом варианте.
rTable — указывается таблица для поиска значений(как в стандартной ВПР)
vCriteria — указывается ссылка на ячейку или текстовое значение для поиска
lColNum — указывается номер столбца в таблице rTable, значение из которого необходимо вернуть — может быть ссылкой на столбец — СТОЛБЕЦ().
iPart — указывается метод просмотра. Если не указан, либо указана цифра 1, то поиск осуществляется по полному совпадению с ячейкой. Но в таком варианте допускается применение подстановочных символов * и ?. Если указано значение, отличное от 1, то совпадение будет отбираться по части вхождения. Если в vCriteria указать «при», то совпадением будет считаться и слово «прибыль»(первый буквы совпадают) и «неприятный»(в середине встречается «при»). Но в этом случае знаки * и ? будут восприниматься «как есть». Может пригодиться, если в искомом тексте присутствуют символы звездочки и вопросительного знака и надо найти совпадения, учитывая эти символы.

Так же см.:
Что такое формула массива
Как найти значение в другой таблице или сила ВПР
Как подсчитать количество повторений
Динамические именованные диапазоны


Статья помогла? Поделись ссылкой с друзьями!

  Плейлист   Видеоуроки


Поиск по меткам



Access
apple watch
Multex
Power Query и Power BI
VBA управление кодами
Бесплатные надстройки
Дата и время
Записки
ИП
Надстройки
Печать
Политика Конфиденциальности
Почта
Программы
Работа с приложениями
Разработка приложений
Росстат
Тренинги и вебинары
Финансовые
Форматирование
Функции Excel
акции MulTEx
ссылки
статистика

Сегодня мы начинаем серию статей, описывающих одну из самых полезных функций Excel – ВПР (VLOOKUP). Эта функция, в то же время, одна из наиболее сложных и наименее понятных.

В этом учебнике по ВПР я постараюсь изложить основы максимально простым языком, чтобы сделать процесс обучения для неискушённых пользователей максимально понятным. Кроме этого, мы изучим несколько примеров с формулами Excel, которые продемонстрируют наиболее распространённые варианты использования функции ВПР.

  • Общее описание и синтаксис
  • Примеры с функцией ВПР
    • Как, используя ВПР, выполнить поиск на другом листе Excel
    • Поиск в другой рабочей книге с помощью ВПР
    • Как использовать именованный диапазон или таблицу в формулах с ВПР
    • Использование символов подстановки в формулах с ВПР
  • Точное или приближенное совпадение в функции ВПР
  • ВПР в Excel – это нужно запомнить!

Содержание

  1. Функция ВПР в Excel – общее описание и синтаксис
  2. Синтаксис функции ВПР
  3. Примеры с функцией ВПР
  4. Как, используя ВПР, выполнить поиск на другом листе Excel
  5. Поиск в другой рабочей книге с помощью ВПР
  6. Как использовать именованный диапазон или таблицу в формулах с ВПР
  7. Использование символов подстановки в формулах с ВПР
  8. Пример 1: Ищем текст, начинающийся или заканчивающийся определенными символами
  9. Пример 2: Сочетаем символы подстановки и ссылки на ячейки в формулах с ВПР
  10. Точное или приближенное совпадение в функции ВПР
  11. Пример 1: Поиск точного совпадения при помощи ВПР
  12. Пример 2: Используем ВПР для поиска приблизительного совпадения
  13. ВПР в Excel – это нужно запомнить!

Функция ВПР в Excel – общее описание и синтаксис

Итак, что же такое ВПР? Ну, во-первых, это функция Excel. Что она делает? Она ищет заданное Вами значение и возвращает соответствующее значение из другого столбца. Говоря техническим языком, ВПР ищет значение в первом столбце заданного диапазона и возвращает результат из другого столбца в той же строке.

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

Первая буква в названии функции ВПР (VLOOKUP) означает Вертикальный (Vertical). По ней Вы можете отличить ВПР от ГПР (HLOOKUP), которая осуществляет поиск значения в верхней строке диапазона – Горизонтальный (Horizontal).

Функция ВПР доступна в версиях Excel 2013, Excel 2010, Excel 2007, Excel 2003, Excel XP и Excel 2000.

Синтаксис функции ВПР

Функция ВПР (VLOOKUP) имеет вот такой синтаксис:

VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
ВПР(искомое_значение;таблица;номер_столбца;[интервальный_просмотр])

Как видите, функция ВПР в Microsoft Excel имеет 4 параметра (или аргумента). Первые три – обязательные, последний – по необходимости.

  • lookup_value (искомое_значение) – значение, которое нужно искать.Это может быть значение (число, дата, текст) или ссылка на ячейку (содержащую искомое значение), или значение, возвращаемое какой-либо другой функцией Excel. Например, вот такая формула будет искать значение 40:

    =VLOOKUP(40,A2:B15,2)
    =ВПР(40;A2:B15;2)

Если искомое значение будет меньше, чем наименьшее значение в первом столбце просматриваемого диапазона, функция ВПР сообщит об ошибке #N/A (#Н/Д).

  • table_array (таблица) – два или более столбца с данными.Запомните, функция ВПР всегда ищет значение в первом столбце диапазона, заданного в аргументе table_array (таблица). В просматриваемом диапазоне могут быть различные данные, например, текст, даты, числа, логические значения. Регистр символов не учитывается функцией, то есть символы верхнего и нижнего регистра считаются одинаковыми.Итак, наша формула будет искать значение 40 в ячейках от A2 до A15, потому что A – это первый столбец диапазона A2:B15, заданного в аргументе table_array (таблица):

    =VLOOKUP(40,A2:B15,2)
    =ВПР(40;A2:B15;2)

  • col_index_num (номер_столбца) – номер столбца в заданном диапазоне, из которого будет возвращено значение, находящееся в найденной строке.Крайний левый столбец в заданном диапазоне – это 1, второй столбец – это 2, третий столбец – это 3 и так далее. Теперь Вы можете прочитать всю формулу:

    =VLOOKUP(40,A2:B15,2)
    =ВПР(40;A2:B15;2)

    Формула ищет значение 40 в диапазоне A2:A15 и возвращает соответствующее значение из столбца B (поскольку B – это второй столбец в диапазоне A2:B15).

    Руководство по функции ВПР в Excel

Если значение аргумента col_index_num (номер_столбца) меньше 1, то ВПР сообщит об ошибке #VALUE! (#ЗНАЧ!). А если оно больше количества столбцов в диапазоне table_array (таблица), функция вернет ошибку #REF! (#ССЫЛКА!).

  • range_lookup (интервальный_просмотр) – определяет, что нужно искать:
    • точное совпадение, аргумент должен быть равен FALSE (ЛОЖЬ);
    • приблизительное совпадение, аргумент равен TRUE (ИСТИНА) или вовсе не указан.

    Этот параметр не обязателен, но очень важен. Далее в этом учебнике по ВПР я покажу Вам несколько примеров, объясняющих как правильно составлять формулы для поиска точного и приблизительного совпадения.

Примеры с функцией ВПР

Я надеюсь, функция ВПР стала для Вас чуть-чуть понятнее. Теперь давайте рассмотрим несколько примеров использования ВПР в формулах с реальными данными.

Как, используя ВПР, выполнить поиск на другом листе Excel

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

Чтобы, используя ВПР, выполнить поиск на другом листе Microsoft Excel, Вы должны в аргументе table_array (таблица) указать имя листа с восклицательным знаком, а затем диапазон ячеек. К примеру, следующая формула показывает, что диапазон A2:B15 находится на листе с именем Sheet2.

=VLOOKUP(40,Sheet2!A2:B15,2)
=ВПР(40;Sheet2!A2:B15;2)

Конечно же, имя листа не обязательно вводить вручную. Просто начните вводить формулу, а когда дело дойдёт до аргумента table_array (таблица), переключитесь на нужный лист и выделите мышью требуемый диапазон ячеек.

Формула, показанная на скриншоте ниже, ищет текст «Product 1» в столбце A (это 1-ый столбец диапазона A2:B9) на листе Prices.

=VLOOKUP("Product 1",Prices!$A$2:$B$9,2,FALSE)
=ВПР("Product 1";Prices!$A$2:$B$9;2;ЛОЖЬ)

Руководство по функции ВПР в Excel

Пожалуйста, помните, что при поиске текстового значения Вы обязаны заключить его в кавычки («»), как это обычно делается в формулах Excel.

Для аргумента table_array (таблица) желательно всегда использовать абсолютные ссылки (со знаком $). В таком случае диапазон поиска будет оставаться неизменным при копировании формулы в другие ячейки.

Поиск в другой рабочей книге с помощью ВПР

Чтобы функция ВПР работала между двумя рабочими книгами Excel, нужно указать имя книги в квадратных скобках перед названием листа.

Например, ниже показана формула, которая ищет значение 40 на листе Sheet2 в книге Numbers.xlsx:

=VLOOKUP(40,[Numbers.xlsx]Sheet2!A2:B15,2)
=ВПР(40;[Numbers.xlsx]Sheet2!A2:B15;2)

Вот простейший способ создать в Excel формулу с ВПР, которая ссылается на другую рабочую книгу:

  1. Откройте обе книги. Это не обязательно, но так проще создавать формулу. Вы же не хотите вводить имя рабочей книги вручную? Вдобавок, это защитит Вас от случайных опечаток.
  2. Начните вводить функцию ВПР, а когда дело дойдёт до аргумента table_array (таблица), переключитесь на другую рабочую книгу и выделите в ней нужный диапазон поиска.

На снимке экрана, показанном ниже, видно формулу, в которой для поиска задан диапазон в рабочей книге PriceList.xlsx на листе Prices.

Руководство по функции ВПР в Excel

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

Руководство по функции ВПР в Excel

Если название рабочей книги или листа содержит пробелы, то его нужно заключить в апострофы:

=VLOOKUP(40,'[Numbers.xlsx]Sheet2'!A2:B15,2)
=ВПР(40;'[Numbers.xlsx]Sheet2'!A2:B15;2)

Как использовать именованный диапазон или таблицу в формулах с ВПР

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

Чтобы создать именованный диапазон, просто выделите ячейки и введите подходящее название в поле Имя, слева от строки формул.

Руководство по функции ВПР в Excel

Теперь Вы можете записать вот такую формулу для поиска цены товара Product 1:

=VLOOKUP("Product 1",Products,2)
=ВПР("Product 1";Products;2)

Большинство имен диапазонов работают для всей рабочей книги Excel, поэтому нет необходимости указывать имя листа для аргумента table_array (таблица), даже если формула и диапазон поиска находятся на разных листах книги. Если же они находятся в разных книгах, то перед именем диапазона нужно указать название рабочей книги, к примеру, вот так:

=VLOOKUP("Product 1",PriceList.xlsx!Products,2)
=ВПР("Product 1";PriceList.xlsx!Products;2)

Так формула выглядит гораздо понятнее, согласны? Кроме того, использование именованных диапазонов – это хорошая альтернатива абсолютным ссылкам, поскольку именованный диапазон не меняется при копировании формулы в другие ячейки. Значит, Вы можете быть уверены, что диапазон поиска в формуле всегда останется корректным.

Если преобразовать диапазон ячеек в полноценную таблицу Excel, воспользовавшись командой Table (Таблица) на вкладке Insert (Вставка), то при выделении диапазона мышью, Microsoft Excel автоматически добавит в формулу названия столбцов (или название таблицы, если Вы выделите всю таблицу).

Руководство по функции ВПР в Excel

Готовая формула будет выглядеть примерно вот так:

=VLOOKUP("Product 1",Table46[[Product]:[Price]],2)
=ВПР("Product 1";Table46[[Product]:[Price]];2)

А может даже так:

=VLOOKUP("Product 1",Table46,2)
=ВПР("Product 1";Table46;2)

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

Использование символов подстановки в формулах с ВПР

Как и во многих других функциях, в ВПР Вы можете использовать следующие символы подстановки:

  • Знак вопроса (?) – заменяет один любой символ.
  • Звёздочка (*) – заменяет любую последовательность символов.

Использование символов подстановки в функциях ВПР может пригодиться во многих случаях, например:

  • Когда Вы не помните в точности текст, который нужно найти.
  • Когда Вы хотите найти какое-то слово, которое является частью содержимого ячейки. Знайте, что ВПР ищет по содержимому ячейки целиком, как при включённой опции Match entire cell content (Ячейка целиком) в стандартном поиске Excel.
  • Когда в ячейке содержатся дополнительные пробелы в начале или в конце содержимого. В такой ситуации Вы можете долго ломать голову, пытаясь понять, почему формула не работает.

Пример 1: Ищем текст, начинающийся или заканчивающийся определенными символами

Предположим, что Вы хотите найти определенного клиента в базе данных, показанной ниже. Вы не помните его фамилию, но знаете, что она начинается на «ack». Вот такая формула отлично справится с этой задачей:

=VLOOKUP("ack*",$A$2:$C$11,1,FALSE)
=ВПР("ack*";$A$2:$C$11;1;ЛОЖЬ)

Руководство по функции ВПР в Excel

Теперь, когда Вы уверены, что нашли правильное имя, можно использовать эту же формулу, чтобы найти сумму, оплаченную этим клиентом. Для этого достаточно изменить третий аргумент функции ВПР на номер нужного столбца. В нашем случае это столбец C (3-й в диапазоне):

=VLOOKUP("ack*",$A$2:$C$11,3,FALSE)
=ВПР("ack*";$A$2:$C$11;3;ЛОЖЬ)

Вот ещё несколько примеров с символами подстановки:

~ Находим имя, заканчивающееся на «man»:

=VLOOKUP("*man",$A$2:$C$11,1,FALSE)
=ВПР("*man";$A$2:$C$11;1;ЛОЖЬ)

~ Находим имя, начинающееся на «ad» и заканчивающееся на «son»:

=VLOOKUP("ad*son",$A$2:$C$11,1,FALSE)
=ВПР("ad*son";$A$2:$C$11;1;ЛОЖЬ)

~ Находим первое имя в списке, состоящее из 5 символов:

=VLOOKUP("?????",$A$2:$C$11,1,FALSE)
=ВПР("?????";$A$2:$C$11;1;ЛОЖЬ)

Чтобы функция ВПР с символами подстановки работала правильно, в качестве четвёртого аргумента всегда нужно использовать FALSE (ЛОЖЬ). Если диапазон поиска содержит более одного значения, подходящего под условия поиска с символами подстановки, то будет возвращено первое найденное значение.

Пример 2: Сочетаем символы подстановки и ссылки на ячейки в формулах с ВПР

А теперь давайте разберём чуть более сложный пример, как осуществить поиск с помощью функции ВПР по значению в какой-то ячейке. Представьте, что в столбце A находится список лицензионных ключей, а в столбце B список имён, владеющих лицензией. Кроме этого, у Вас есть часть (несколько символов) какого-то лицензионного ключа в ячейке C1, и Вы хотите найти имя владельца.

Это можно сделать, используя вот такую формулу:

=VLOOKUP("*"&C1&"*",$A$2:$B$12,2,FALSE)
=ВПР("*"&C1&"*";$A$2:$B$12;2;FALSE)

Эта формула ищет значение из ячейки C1 в заданном диапазоне и возвращает соответствующее значение из столбца B. Обратите внимание, что в первом аргументе мы используем символ амперсанда (&) до и после ссылки на ячейку, чтобы связать текстовую строку.

Как видно на рисунке ниже, функция ВПР возвращает значение «Jeremy Hill», поскольку его лицензионный ключ содержит последовательность символов из ячейки C1.

Руководство по функции ВПР в Excel

Заметьте, что аргумент table_array (таблица) на скриншоте сверху содержит имя таблицы (Table7) вместо указания диапазона ячеек. Так мы делали в предыдущем примере.

Точное или приближенное совпадение в функции ВПР

И, наконец, давайте рассмотрим поподробнее последний аргумент, который указывается для функции ВПРrange_lookup (интервальный_просмотр). Как уже упоминалось в начале урока, этот аргумент очень важен. Вы можете получить абсолютно разные результаты в одной и той же формуле при его значении TRUE (ПРАВДА) или FALSE (ЛОЖЬ).

Для начала давайте выясним, что в Microsoft Excel понимается под точным и приближенным совпадением.

  • Если аргумент range_lookup (интервальный_просмотр) равен FALSE (ЛОЖЬ), формула ищет точное совпадение, т.е. точно такое же значение, что задано в аргументе lookup_value (искомое_значение). Если в первом столбце диапазона table_array (таблица) встречается два или более значений, совпадающих с аргументом lookup_value (искомое_значение), то выбрано будет первое из них. Если совпадения не найдены, функция сообщит об ошибке #N/A (#Н/Д).Например, следующая формула сообщит об ошибке #N/A (#Н/Д), если в диапазоне A2:A15 нет значения 4:

    =VLOOKUP(4,A2:B15,2,FALSE)
    =ВПР(4;A2:B15;2;ЛОЖЬ)

  • Если аргумент range_lookup (интервальный_просмотр) равен TRUE (ИСТИНА), формула ищет приблизительное совпадение. Точнее, сначала функция ВПР ищет точное совпадение, а если такое не найдено, выбирает приблизительное. Приблизительное совпадение – это наибольшее значение, не превышающее заданного в аргументе lookup_value (искомое_значение).

Если аргумент range_lookup (интервальный_просмотр) равен TRUE (ИСТИНА) или не указан, то значения в первом столбце диапазона должны быть отсортированы по возрастанию, то есть от меньшего к большему. Иначе функция ВПР может вернуть ошибочный результат.

Чтобы лучше понять важность выбора TRUE (ИСТИНА) или FALSE (ЛОЖЬ), давайте разберём ещё несколько формул с функцией ВПР и посмотрим на результаты.

Пример 1: Поиск точного совпадения при помощи ВПР

Как Вы помните, для поиска точного совпадения, четвёртый аргумент функции ВПР должен иметь значение FALSE (ЛОЖЬ).

Давайте вновь обратимся к таблице из самого первого примера и выясним, какое животное может передвигаться со скоростью 50 миль в час. Я верю, что вот такая формула не вызовет у Вас затруднений:

=VLOOKUP(50,$A$2:$B$15,2,FALSE)
=ВПР(50;$A$2:$B$15;2;ЛОЖЬ)

Руководство по функции ВПР в Excel

Обратите внимание, что наш диапазон поиска (столбец A) содержит два значения 50 – в ячейках A5 и A6. Формула возвращает значение из ячейки B5. Почему? Потому что при поиске точного совпадения функция ВПР использует первое найденное значение, совпадающее с искомым.

Пример 2: Используем ВПР для поиска приблизительного совпадения

Когда Вы используете функцию ВПР для поиска приблизительного совпадения, т.е. когда аргумент range_lookup (интервальный_просмотр) равен TRUE (ИСТИНА) или пропущен, первое, что Вы должны сделать, – выполнить сортировку диапазона по первому столбцу в порядке возрастания.

Это очень важно, поскольку функция ВПР возвращает следующее наибольшее значение после заданного, а затем поиск останавливается. Если Вы пренебрежете правильной сортировкой, дело закончится тем, что Вы получите очень странные результаты или сообщение об ошибке #N/A (#Н/Д).

Руководство по функции ВПР в Excel

Вот теперь можно использовать одну из следующих формул:

=VLOOKUP(69,$A$2:$B$15,2,TRUE) или =VLOOKUP(69,$A$2:$B$15,2)
=ВПР(69;$A$2:$B$15;2;ИСТИНА) или =ВПР(69;$A$2:$B$15;2)

Как видите, я хочу выяснить, у какого из животных скорость ближе всего к 69 милям в час. И вот какой результат мне вернула функция ВПР:

Руководство по функции ВПР в Excel

Как видите, формула возвратила результат Антилопа (Antelope), скорость которой 61 миля в час, хотя в списке есть также Гепард (Cheetah), который бежит со скоростью 70 миль в час, а 70 ближе к 69, чем 61, не так ли? Почему так происходит? Потому что функция ВПР при поиске приблизительного совпадения возвращает наибольшее значение, не превышающее искомое.

Надеюсь, эти примеры пролили немного света на работу с функцией ВПР в Excel, и Вы больше не смотрите на неё, как на чужака. Теперь не помешает кратко повторить ключевые моменты изученного нами материала, чтобы лучше закрепить его в памяти.

ВПР в Excel – это нужно запомнить!

  1. Функция ВПР в Excel не может смотреть налево. Она всегда ищет значение в крайнем левом столбце диапазона, заданного аргументом table_array (таблица).
  2. В функции ВПР все значения используются без учета регистра, то есть маленькие и большие буквы эквивалентны.
  3. Если искомое значение меньше минимального значения в первом столбце просматриваемого диапазона, функция ВПР сообщит об ошибке #N/A (#Н/Д).
  4. Если 3-й аргумент col_index_num (номер_столбца) меньше 1, функция ВПР сообщит об ошибке #VALUE! (#ЗНАЧ!). Если же он больше количества столбцов в диапазоне table_array (таблица), функция сообщит об ошибке #REF! (#ССЫЛКА!).
  5. Используйте абсолютные ссылки на ячейки в аргументе table_array (таблица), чтобы при копировании формулы сохранялся правильный диапазон поиска. Попробуйте в качестве альтернативы использовать именованные диапазоны или таблицы в Excel.
  6. Когда выполняете поиск приблизительного совпадения, не забывайте, что первый столбец в исследуемом диапазоне должен быть отсортирован по возрастанию.
  7. И, наконец, помните о важности четвертого аргумента. Используйте значения TRUE (ИСТИНА) или FALSE (ЛОЖЬ) обдуманно, и Вы избавитесь от многих головных болей.

В следующих статьях нашего учебника по функции ВПР в Excel мы будем изучать более продвинутые примеры, такие как выполнение различных вычислений при помощи ВПР, извлечение значений из нескольких столбцов и другие. Я благодарю Вас за то, что читаете этот учебник, и надеюсь встретить Вас снова на следующей неделе!

Оцените качество статьи. Нам важно ваше мнение:

Данная статья посвящена функции ВПР. В ней будет рассмотрена пошаговая инструкция функции ВПР, под названием «Функция ВПР в Excel для чайников». В данной статье мы подробно рассмотрим описание, синтаксис и примеры функции ВПР в Excel. А также рассмотрим, как использовать функцию ВПР с несколькими условиями и разберем основные ошибки, почему не работает функция ВПР.

Синтаксис и описание функции ВПР в Excel

Функция ВПР в Excel примеры

Функция ВПР с несколькими условиями

Почему не работает функция ВПР

Синтаксис и описание функции ВПР в Excel

Итак, так как второе название этой статьи «Функция ВПР в Excel для чайников», начнем с того что узнаем, что же такое функция ВПР и что она делает? Функция ВПР на английском VLOOKUP, ищет указанное значение и возвращает соответствующее значение из другого столбца.

Как работает функция ВПР? Функция ВПР в Excel выполняет поиск по вашим спискам данных на основе уникального идентификатора и предоставляет вам часть информации, связанную с этим уникальным идентификатором.

Буква «В» в ВПР означает «вертикальный». Она используется для дифференциации функции ВПР и ГПР, которая ищет значение в верхней строке массива («Г» обозначает «горизонтальный»).

Функция ВПР доступна во всех версиях Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel 2003.

Синтаксис функции ВПР выглядит следующим образом:

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

Как видите, функция ВПР имеет 4 параметра или аргумента. Первые три параметра обязательные, последний — необязательный.

  1. искомое_значение – это значение для поиска.

Это может быть либо значение (число, дата или текст), либо ссылка на ячейку (ссылка на ячейку, содержащую значение поиска), или значение, возвращаемое некоторой другой функцией Excel. Например:

  • Поиск числа: =ВПР(40; A2:B15; 2) — формула будет искать число 40.
  • Поиск текста: =ВПР(«яблоки»; A2:B15; 2) — формула будет искать текст «яблоки». Обратите внимание, что вы всегда включаете текстовые значения в «двойные кавычки».
  • Поиск значения из другой ячейки: =ВПР(C2; A2:B15; 2) — формула будет искать значение в ячейке C2.
  1. таблица — это два или более столбца данных.

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

Итак, наша формула =ВПР(40; A2:B15; 2) будет искать «40» в ячейках от A2 до A15, потому что A — это первый столбец таблицы A2: B15.

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

Самый левый столбец в указанной таблице равен 1, второй столбец — 2, третий — 3 и т. д.

Итак, теперь вы можете прочитать всю формулу =ВПР(40; A2:B15; 2). Формула ищет «40» в ячейках от A2 до A15 и возвращает соответствующее значение из столбца B (потому что B является вторым столбцом в указанной таблице A2:B15).

4. интервальный_просмотр определяет, ищете ли вы точное соответствие (ЛОЖЬ) или приблизительное соответствие (ИСТИНА или опущено). Этот последний параметр является необязательным, но очень важным.

Функция ВПР в Excel примеры

Теперь давайте рассмотрим несколько примеров использования функции ВПР для реальных данных.

Функция ВПР на разных листах

На практике формулы ВПР редко используются для поиска данных на одном листе. Чаще всего вам придется искать и вытаскивать соответствующие данные с другого листа.

Чтобы использовать функцию ВПР с другого листа Excel, вы должны ввести имя рабочего листа и восклицательный знак в аргументе таблица перед диапазоном ячеек, например, =ВПР(40;Лист2!A2:B15;2). Формула указывает, что диапазон поиска A2:B15 находится в Лист2.

Конечно, вам не нужно вводить имя листа вручную. Просто начните вводить формулу, и когда дело дойдет до аргумента таблица, переключитесь на рабочий лист поиска и выберите диапазон с помощью мыши.

Формула, которую вы видите на изображении ниже, ищет текст в ячейке А2 («Продукт 3») в столбце A (1-й столбец диапазона поиска A2:B9) на листе «Цены»:

=ВПР(A2;Цены!$A$2:$B$8;2;ЛОЖЬ)

1-funktciia-vpr-v-excel

Функция ВПР в Excel – Функция ВПР на разных листах

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

Как использовать именованный диапазон или таблицу в формулах ВПР

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

Чтобы создать именованный диапазон, просто выберите ячейки и введите любое имя в поле «Имя», слева от панели «Формула».

2-funktciia-vpr-v-excel

Функция ВПР в Excel – Присвоение имени диапазону

Теперь вы можете написать следующую формулу ВПР, чтобы получить цену Продукта 1:

=ВПР(«Продукт 1»;Продукты;2)

3-funktciia-vpr-v-excel

Функция ВПР в Excel – Пример функции ВПР с именем диапазона

Большинство имен диапазонов в Excel применяются ко всей книге, поэтому вам не нужно указывать имя рабочего листа, даже если ваш диапазон поиска находится на другом листе. Такие формулы гораздо более понятны. Кроме того, использование именованных диапазонов может быть хорошей альтернативой абсолютным ссылкам на ячейки. Поскольку именованный диапазон не изменяется, когда формула копируется в другие ячейки, и вы можете быть уверены, что ваш диапазон поиска всегда останется верным.

Если вы преобразовали диапазон ячеек в полнофункциональную таблицу Excel (вкладка «Вставка» —> «Таблица»), вы можете выбрать диапазон поиска с помощью мыши, а Microsoft Excel автоматически добавит имена колонок или имя таблицы в формулу:

4-funktciia-vpr-v-excel

Функция ВПР в Excel – Пример функции ВПР с именем таблицы

Полная формула может выглядеть примерно так:

=ВПР(«Продукт 1»;Таблица6[[Продукт]:[Цена]];2)

или даже =ВПР(«Продукт 1»;Таблица6;2).

Как и именованные диапазоны, имена столбцов являются постоянными, а ссылки на ячейки не изменятся независимо от того, где копируется формула ВПР.

Функция ВПР с несколькими условиями

Рассмотрим пример функции ВПР с несколькими условиями. У нас есть следующие исходные данные:

5-funktciia-vpr-v-excel

Функция ВПР в Excel – Таблица исходных данных

Пусть нам необходимо использовать функцию ВПР с несколькими условиями. Например, для поиска цены товара по двумя критериями: названию продукта и его типу.

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

Итак на листе «Цены» вставляем столбец и в ячейке А2 вводим следующую формулу:

=B2&C2

При помощи этой формулы мы сцепляем значение столбца «Продукт» и «Тип». Заполняем все ячейки.

Теперь таблица для поиска выглядит следующим образом:

6-funktciia-vpr-v-excel

Функция ВПР в Excel – Добавление вспомогательного столбца
  1. Теперь в ячейке С2 на листе «Продажи» напишем следующую формулу ВПР:

=ВПР(A2&B2;Цены!$A$1:$D$8;4;ЛОЖЬ)

Заполняем для остальных ячеек и в результате получаем цены для каждого продукта в соответствии с типом:

7-funktciia-vpr-v-excel

Функция ВПР в Excel – Пример ВПР с несколькими условиями

Теперь разберем ошибки функции ВПР.

Почему не работает функция ВПР

В этой части статьи мы рассмотрим почему не работает функция ВПР и возможные ошибки функции ВПР.

Тип ошибки

Причина

Решение

#Н/Д

Неверное расположение столбца, по которому происходит поиск

Столбец таблицы, по которому происходит поиск ОБЯЗАТЕЛЬНО должен быть крайним левым.

  • Перенесите столбец, по которому происходит поиск в крайнее левое положение таблицы.
  • Или создайте вспомогательный дублирующий столбец, слева в таблице.

#Н/Д

Не закреплен диапазон таблицы

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

  • Используйте абсолютные ссылки ($) для закрепления диапазона таблицы, чтобы при заполнении формула использовала один и тот же диапазон.
  • Или используйте именованный диапазон

#Н/Д

Не удалось найти точное совпадение (если в интервальном просмотре выбран поиск точного значения (0) 

#Н/Д

В интервальном просмотре выполняется поиск ближайшего значения (1), а таблица, по которой происходит поиск не отсортирована.

Отсортируйте первый столбец таблицы по возрастанию наименований.

#Н/Д

Данные содержат лишние пробелы, недопустимые кавычки или непечатаемые символы.

Используйте функции ПЕЧСИМВ или СЖПРОБЕЛЫ.

#ССЫЛКА!

Значение номер столбца превышает число столбцов в таблице

Проверьте номер столбца, содержащий возвращаемое значение.

#ИМЯ?

В формуле пропущены кавычки

Если вы используете в качестве искомого значения не ссылку на ячейку, а текст, то его необходимо заключить в кавычки.

Например:

=ВПР(«Продукт 1»; Цены!$A$2:$B$8;2;0)

Надеюсь, что теперь даже для чайников функция ВПР в Excel будет понятна.

В табличном редакторе Microsoft Excel множество различных формул и функций. Они позволяют сэкономить время и избежать ошибок – достаточно правильно написать формулу и подставить нужные значения. 

В этой статье мы рассмотрим функцию ВПР (или VLOOKUP, что означает «вертикальный просмотр»). Функция ВПР помогает работать с данными из двух таблиц и подтягивать значения из одной в другую. Использовать ее удобно, когда нужно посчитать выручку или прикинуть бюджет, если в одной таблице указан прайс-лист, а в другой количество проданного товара.

Таблица Excel

Допустим, есть таблица с количеством проданного товара и таблица с ценами на эти товары

Необходимо к каждому товару из таблицы слева добавить цену из прайса справа.

Как создать функцию ВПР в Excel

Необходимая последовательность значений в функции называется синтаксис. Обычно функция начинается с символа равенства «=», затем идет название функции и аргументы в скобках.

Записываем формулу в столбик цены (С2). Это можно сделать двумя способами:

  1. Выделить ячейку и вписать функцию.

  2. Выделить ячейку → нажать на Fx (Shift +F3) → выбрать категорию «Ссылки и массивы» → выбрать функцию ВПР → нажать «ОК».

После этого открывается окно, где можно заполнить ячейки аргументов формулы.

аргументы функции ВПР

Синтаксис функции ВПР выглядит так:

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

В нашем случае получится такая формула:

=ВПР(A2;$G$2:$H$11;2;0)

Аргументы ВПР в Эксель

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

Сейчас разберемся что и куда писать.

Со знаком равенства «=» и названием «ВПР» все понятно. Поговорим об аргументах. Они записываются в скобках через точку с запятой или заполняются в ячейки в окне функции. Формула ВПР имеет 4 аргумента: искомое значение, таблица, номер столбца и интервальный просмотр.

Искомое значение – это название ячейки, из которой мы будем «подтягивать» данные. Формула ВПР ищет полное или частичное совпадение в другой таблице, из которой берет информацию. 

В нашем случае выбираем ячейку «A2», в ней находится наименование товара. ВПР возьмет это название и будет искать аналогичную ячейку во второй таблице с прайсом.

=ВПР(A2;

Функция ВПР, искомое значение

Таблица – это диапазон ячеек, из которых мы будем «подтягивать» данные для искомого значения. В этом аргументе используем абсолютные ссылки. Это значит, что в формуле таблица будет выглядеть как «$G$2:$H$11» вместо «G2:H11». Знаки «$» можно поставить вручную, а можно выделить «G2:H11» внутри формулы и нажать F4. Если этого не сделать, таблица не зафиксируется в формуле и изменится при копировании. 

В нашем случае – это таблица с прайсом. Формула будет искать в ней совпадение с ячейкой, которую указали в первом аргументе формулы – A2 (Кофе). Нажимаем F4 и делаем ссылку абсолютной.

=ВПР(A2;$G$2:$H$11

Функция ВПР, таблица

Номер столбца – это столбец таблицы, из которой нужно взять данные. Именно из него мы будем «подтягивать» результат. 

  1. Формула сканирует таблицу по вертикали.

  2. Находит в самом левом столбце совпадение с искомым значением.

  3. Смотрит в столбец напротив, очередность которого мы указываем в этом аргументе.

  4. Передает данные в ячейку с формулой.

В нашем случае – это столбец с ценой продуктов в прайсе. Формула ищет искомое значение ячейки A2 (Кофе) в первом столбце прайса и «подтягивает» данные из второго столбца (потому что мы указали цифру 2) в ячейку с формулой.

=ВПР(A2;$G$2:$H$11;2

Функция ВПР, принцип работы

Интервальный просмотр – это параметр, который может принимать 2 значения: «истина» или «ложь». Истина обозначается в формуле цифрой 1 и означает приблизительное совпадение с искомым значением. Ложь обозначается цифрой 0 и подразумевает точное совпадение. Приблизительный поиск и критерий «истина» обычно используют при работе с числами, а точный и «ложь» – в работе с наименованиями. 

В нашем случае искомое значение – это текстовое наименование. Поэтому используем точный поиск – ставим цифру 0 и закрываем скобку.

=ВПР(A2;$G$2:$H$11;2;0)

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Автозаполнение

В конце протягиваем формулу вниз до конца, в результате чего происходит автозаполнение.

Автозаполнение ячеек в Excel

Чтобы функция ВПР правильно сработала во время автозаполнения, искомое значение должно быть относительной ссылкой, а таблица – абсолютной. 

  • В нашем случае искомое значение – A2. Это относительная ссылка на ячейку, потому что в ней нет знаков «$». Благодаря этому ссылка на искомое значение меняется относительно каждой строчки, когда происходит автозаполнение в другие ячейки: A2 → A3 → … → A11. Это удобно, когда необходимо повторить формулу на несколько строк, ведь ее не приходится писать заново.

  • Таблица зафиксирована абсолютной ссылкой «$G$2:$H$11». Это означает, что ссылки на ячейки не изменятся во время автозаполнения. Таким образом, расчет каждый раз будет корректным и опираться на таблицу. 

ВПР и приблизительный интервальный просмотр

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

Задача. В магазин привезли товар. Необходимо присвоить каждому товару размер партии, опираясь на его количество.

Задача для Excel, ВПР

Товары такие же, как и в первом примере, но задача изменилась: нужно привязать формулу не к наименованию, а к количеству

Решение. Заполняем формулу ВПР в ячейке «Партия», как было показано в предыдущем примере.

Окно для формулы ВПР в Excel

Разница в том, что теперь искомое значение – число, а интервальный просмотр – истина, что означает приблизительный поиск. Получается вот такой результат:

Сортировка в Excel с помощью ВПР

Что произошло? Аргумент «интервальный просмотр» имеет значение 1. Это значит, что формула ВПР ищет в таблице ближайшее меньшее искомое значение. 

В нашем случае количество товара «Кофе» – 380. ВПР берет это число в виде искомого значения, после чего ищет ближайшее меньшее в соседней таблице – число 300. В конце функция «подтягивает» данные из столбца напротив («Крупная»). Если количество товара «Кофе» = 340 – это «Крупная партия». Важно, чтобы крайний левый столбец таблицы, которая указана в формуле, был отсортирован по возрастанию. В противном случае ВПР не сработает. 

Некорректная работа функции ВПР

Значения и данные во второй таблице отсортированы по убыванию – ВПР не работает

Итоги

  • Функция ВПР означает вертикальный просмотр. Она просматривает крайний левый столбец таблицы сверху вниз. 

  • Синтаксис функции: =ВПР(искомое значение;таблица;номер столбца;интервальный просмотр).

  • Функцию можно вписать вручную или в специальном окне (Shift + F3).

  • Искомое значение – относительная ссылка, а таблица – абсолютная. 

  • Интервальный просмотр может искать точное или приблизительное совпадение с искомым значением. 

  • Приблизительный поиск и критерий «истина» обычно используют при работе с числами, а точный и «ложь» – в работе с наименованиями.

  • Порядок работы с функцией подходит для Гугл-таблиц.

Гид по ВПР в Excel и Google Таблицах

Инструкции

Гид по ВПР в Excel и Google Таблицах

Что это за функция и как с ней работать

Если нужно объединить данные в таблицах, можно вручную перепроверять и переносить значения с одного места на другое. Но это сложно и долго, плюс легко ошибиться.

Чтобы было быстрее и проще работать, в Google Таблицах и Excel есть множество функций. Одна из таких — ВПР (VLOOKUP). Она мгновенно и точно находит нужные данные в указанном диапазоне, позволяет автоматически переносить их с одного листа на другой (или с одной таблицы на другую, если использовать вместе с функцией IMPORTRANGE).

Чтобы самостоятельно поработать с шаблоном и примерами из статьи, можно открыть эту таблицу, выбрать «Файл → Создать копию».

Как работает ВПР

ВПР (VLOOKUP) — функция поиска и извлечения данных, которая:

  • принимает определенный набор символов в качестве запроса;
  • ищет совпадение с этим запросом в крайнем левом столбце заданного диапазона;
  • копирует значения из ячейки, которая находится в соседнем столбце, но на этой же строке.

Так, ВПР используют магазины, когда нужно объединить или сравнить две таблицы. К примеру, таблицу заказов (какой товар заказали) и прайс-лист (по какой цене заказали, сколько денег ушло на закупку партии и так далее). Или, допустим, ВПР можно использовать, чтобы вычислить скидку для клиента или размер прибыли работника в зависимости от количества продаж.

Функция принимает четыре параметра: запрос, диапазон, номер столбца и сортировки. Подробнее о каждом:

Запрос показывает, что мы ищем в таблице. Например, наименование товара.

Диапазон отражает, где мы ищем запрос. Например, в диапазоне B2:C20. И если будет совпадение с ячейкой B1, функция ничего не вернет, так как эта ячейка не входит в указанный диапазон.

Индекс — номер столбца, который определяет, из какого столбца возвращать значение. Например, если в качестве диапазона указать B2:D11, то столбец C будет вторым, а D — третьим.

Важно: нельзя указать, в каком столбце искать совпадение с запросом — ВПР всегда «смотрит» только в крайнем левом столбце диапазона. Правда, есть лайфхаки, как обойти это ограничение, о которых мы расскажем позже.

Сортировка говорит, отсортированы значения в таблице или нет. 1 или ИСТИНА (TRUE) — да, 0 или ЛОЖЬ (FALSE) — нет.

Как правило, указывают 0 — в таком случае ВПР будет искать только точное совпадение с запросом. В противном случае функция выберет значения, которые примерно похожи на запрос — то есть меньшие или равные ему.

К тому же неточный поиск работает только в отношении чисел. Если ищем по словам, нужно обязательно передавать последним параметром 0 (ЛОЖЬ, FALSE).

А что если будет несколько ячеек, которые соответствуют искомому запросу? Тогда функция все равно выдаст только один результат — завершит работу, как только наткнется на первое совпадение.

Как пользоваться функцией ВПР

Разберемся на примере. Допустим, магазин электроники постоянно торгует разными видами товаров и в очередной раз закупил новую партию. 

Прайс-лист магазину выслали в отдельной таблице, поэтому теперь информацию из полученной таблицы нужно перенести в собственную, в которой ведется учет.

pic

Полученная таблица со списком товаров и ценой

Перенести данные можно вручную, если товаров не очень много. Но если таблица состоит из сотни наименований — это проще сделать с ВПР.

pic

А это — таблица, в которую нужно передать данные из предыдущей

Шаг 1: Выбираем функцию и запрос

Для этого в ячейке «стоимость покупки» набираем равно «=» и пишем ВПР. После этого нажимаем на ячейку с запросом в столбце «название товара». Либо прописываем в скобках координаты ячейки. В нашем случае это «B4».

pic

Первый этап работы — выбираем запрос

Шаг 2: Настраиваем диапазон запроса

После того, как выбрали запрос, настраиваем диапазон. Для этого выделяем всю вторую таблицу, из которой в будущем функция будет искать информацию. 

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

pic

Второй этап — настраиваем диапазон ячеек

Чтобы выбрать диапазон, можно прямо во время написания формулы просто переключиться на нужный лист и выделить там ячейки. Чтобы все нормально вставилось, важно никуда не переключаться — данные сбросятся, если, например, нажать на другой лист.

pic

Переносим диапазон из одной таблицы в другую

Шаг 3: Выбираем номер столбца

Индекс (номер столбца) передаем следующим после диапазона.

pic

Третий этап — выбираем столбец

Важно: столбцы считаются внутри выбранного диапазона.

Так, в нашем примере нужно взять и перенести информацию о стоимости электроники, которая находится в столбце D. Если смотреть на весь лист, то D — это четвертый по счету столбец. А вот в диапазоне C:D столбец D — это именно второй по счету.

Шаг 4: Выбираем параметр «отсортировано» или «не отсортировано»

На этом этапе функция определяет, что искать: точное или неточное (меньшее или равное) совпадение с запросом. Напомню, что здесь есть два варианта:

0 (ЛОЖЬ, FALSE). ВПР выбирает точь-в-точь подходящий вариант. Как правило, используют именно такой режим поиска.

1 (ИСТИНА, TRUE). Функция выбирает примерно подходящий вариант, меньший или равный, но не больший. Это нужно гораздо реже, и имеет смысл, только если значения в диапазоне отсортированы.

Допустим, нам нужно сопоставить размер скидки для клиента с количеством покупок. Для этого создаем отдельную таблицу с диапазоном скидок. Важно, чтобы диапазон был возрастающий. Например, 5, 7, 9, 12, 15. Иначе функция работать не будет.

pic

Сортируем запрос на примере скидок

Теперь прописываем функцию. Ячейка запроса — количество покупок, диапазон — вторая таблица с количеством покупок и размером скидки, номер столбца — второй, сортировка — «ИСТИНА» или «1».

pic

Вот так выглядит формула для расчета скидок

pic

Все еще сортируем запрос

В итоге получаем таблицу с расчетами скидок для клиентов.

pic

Ура! Все работает

Шаг 5: Настраиваем функцию под всю таблицу

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

Но перед этим важно зафиксировать значения диапазона. Для этого нужно поставить знаки доллара как минимум после названий столбцов («G» и «H» в нашем случае), а лучше и перед тоже. Это можно сделать вручную или выделить диапазон и нажать «F4» на клавиатуре. 

В противном случае при протягивании формула будет меняться, например, так: G4:H16 → G5:H17 → G6:H18 и так далее. А нам важно искать все значения в определенном диапазоне.

pic

Пятый этап — настроили функцию для всей таблицы

Как сравнить таблицы с помощью ВПР

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

Для начала подтягиваем в таблицу старые цены. Формула будет выглядеть так: 

=ВПР(A4;’Таблица со старыми ценами’!$B$4:$C$16;2;0)

pic

Подтягиваем в таблицу данные со старыми ценами

После этого добавляем данные из таблицы с новыми ценами. Формула будет такой:

=ВПР(A4;$G$4:$H$16;2;0)

pic

Таблица для сравнения старых и новых цен

Теперь можно сравнить цены. Чтобы не делать это вручную, прописывайте формулу: новая цена – старая цена / новая цена. А в формате чисел выберите процент.

pic

Сравниваем цены в процентном отношении

Как работать с ВПР, если искомое значение — слева, а не справа

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

pic

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

Прописать ВПР без изменений в таблице нельзя — по правилам формулы поиск производится по крайнему левому столбцу диапазона. 

Поэтому самый простой способ — скопировать столбец «Цена» и перенести его в правый, после «Код товара». После этого внести новый столбец в диапазон и работать с ВПР как и прежде.

Если такой вариант не подходит, есть более сложный — через массивы.

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

Массивы могут быть одномерными, то есть состоять только из строк вроде {12} или столбцов вида {1;2}. Или же многомерными — включать и столбцы, и строки.

Для поиска цены создадим отдельные поля «Код товара» и «Цена».

pic

Поля можно создавать в листе с товарами или в новом

И прописываем ВПР для ячейки «Цена». Функция будет вида

=ВПР(H6;{‘Лист6’!D:D ‘Лист6’!C:C};2;0), где:

  • H6 — номер ячейки с кодом товара.
  • Лист6 — название листа, в котором находится наша таблица с ценами, кодами и количеством товаров.
  • D:D — диапазон столбца с кодами товаров.
  • C:C — диапазон столбца с ценами товаров.
  • 2 — номер столбца из диапазона.
  • 0 — точное соответствие.

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

pic

Так выглядит формула с массивами

В итоге, когда введем в ячейку «Код товара» соответствующие данные, получим информацию о стоимости устройств.

pic

Проверяем, как все работает

Есть и другие способы работать с ВПР, если искомое значение слева. Например, с помощью функции СУММЕСЛИ, ВЫБОР, ИНДЕКС и ПОСКПОЗ — о таком варианте рассказывали на сайте «Планета Excel». Другую полезную инструкцию по работе с массивами выкладывали в телеграм-канале «Google Таблицы».

Как использовать символьные шаблоны ВПР

Мы рассказывали о том, что в ВПР есть неточный поиск, который работает только с цифрами. Но для неточного поиска по словам тоже кое-что есть.

Разберемся на примере наших товаров. Попробуем найти ячейку, в которой встречается слово Iphone с любыми словами и цифрами до и после него.

pic

Ищем Iphone из списка

Для этого прописываем формулу:

=ВПР(«*Iphone*»;диапазон;1;0) 

Звездочки означают любое количество любых символов (в том числе их отсутствие). То есть условию будут соответствовать и «Apple Iphone», и «Iphone 12», и «Iphone».

pic

Проверяем, как работает фильтрация со звездочкой

А чтобы найти ячейку со словом Iphone с определенным количеством знаков после него, нужно составить формулу вида:

=ВПР(«*Iphone ?? ???»;диапазон;1;0)

pic

А теперь смотрим, как работает более строгая фильтрация. Каждый знак вопроса — один символ.
Напоминаем: если в таблице есть несколько ячеек, которые соответствуют запросу из формулы, то функция выдаст только первое вхождение по порядку.

Также ВПР можно настроить для нескольких условий одновременно, о таком способе рассказывал в своем блоге Евгений Намоконов. Пригодится, например, чтобы быстро найти стоимость битого Iphone 12 из таблицы.

ЭКСКЛЮЗИВЫ ⚡️
Читайте только в блоге
Unisender

Поделиться

СВЕЖИЕ СТАТЬИ

Другие материалы из этой рубрики

документ

документ

Не пропускайте новые статьи

Подписывайтесь на соцсети

Делимся новостями и свежими статьями, рассказываем о новинках сервиса

«Честно» — авторская рассылка от редакции Unisender

Искренние письма о работе и жизни. Свежие статьи из блога. Эксклюзивные кейсы
и интервью с экспертами диджитала.

unisender

Искать значения из другого листа или книги

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


Значения ВПР с другого листа

Этот раздел покажет вам, как использовать vlookup значения из другого листа в Excel.

Общая формула

=VLOOKUP(lookup_value,sheet_range,col_index,[range_lookup])

аргументы

  • Lookup_value (обязательно): значение, которое вы ищете. Он должен быть в первом столбце диапазона листов.
  • Sheet_range (обязательно): диапазон ячеек на определенном листе, который содержит два или более столбца, в которых находятся столбец значения поиска и столбец значения результата.
  • Col_index (обязательно): конкретный номер столбца (это целое число) table_array, из которого вы вернете совпадающее значение.
  • Range_lookup (необязательно): это логическое значение, которое определяет, будет ли функция ВПР возвращать точное или приблизительное совпадение.

Нажмите, чтобы узнать больше о Функция ВПР.

В этом случае мне нужно найти значения в диапазоне B3: C14 рабочего листа с именем «Продажи», и верните соответствующие результаты в Обзор рабочий лист.

1. Выберите пустую ячейку на итоговом листе, скопируйте в нее приведенную ниже формулу и нажмите Enter .

=VLOOKUP($B5,Sales!B3:C14,2,0)

Ноты:

  • B5 ссылка на ячейку, содержащую искомое значение;
  • Продажа это имя листа, из которого вы будете искать значение;
  • B3: C14 содержит ли диапазон столбец значений поиска и столбец значений результатов;
  • 2 означает, что значение результата находится во втором столбце диапазона B3: C14;
  • 0 здесь означает, что функция VLOOKUP вернет точное совпадение. Если точное совпадение не может быть найдено, будет возвращено значение ошибки # Н / Д.

2. Затем перетащите Ручка заполнения вниз, чтобы получить все результаты.


Значения ВПР из другой книги

Предполагая, что существует книга Wokbook с названием «Отчет о продажах», для прямого поиска значений на конкретном листе этой книги, даже если она закрыта, выполните следующие действия.

Общая формула

=VLOOKUP(lookup_value,[workbook]sheet!range,col_index,[range_lookup])

аргументы

  • Lookup_value (обязательно): значение, которое вы ищете. Он должен быть в первом столбце диапазона листов.
  • [workbook]sheet!range (обязательно): диапазон ячеек на листе в определенной книге, который содержит два или более столбца, в которых находятся столбец значения поиска и столбец значения результата.
  • Col_index (обязательно): конкретный номер столбца (это целое число) table_array, из которого вы вернете совпадающее значение.
  • Range_lookup (необязательно): это логическое значение, которое определяет, будет ли функция ВПР возвращать точное или приблизительное совпадение.

1. Выберите пустую ячейку, скопируйте в нее приведенную ниже формулу и нажмите Enter .

=VLOOKUP($B5,'[Sales report.xlsx]Sales’!B3:C14,2,0)

Примечание: Если точное совпадение не может быть найдено, функция ВПР вернет значение ошибки # Н / Д.

2. Затем перетащите маркер заполнения вниз, чтобы применить формулу к другим ячейкам и получить все результаты. Смотрите скриншот:


Связанная функция

Функция ВПР
Функция ВПР в Excel выполняет поиск значения по первому столбцу таблицы и возвращает соответствующее значение из определенного столбца в той же строке.


Родственные формулы

Формула Vlookup — калькулятор стоимости доставки
В этой статье представлены подробные инструкции по расчету стоимости доставки на основе указанного веса товара в Excel.
Нажмите, чтобы узнать больше …

Поиск значений на нескольких листах с динамическим именем листа
Во многих случаях вам может потребоваться собрать данные на нескольких листах для обобщения. В этой статье представлены методы, позволяющие легко находить определенные значения на листах с динамическим именем листа.
Нажмите, чтобы узнать больше …

Vlookup и возврат совпадающих значений в нескольких столбцах
Обычно применение функции Vlookup может вернуть совпадающее значение только из одного столбца. Иногда вам может потребоваться извлечь совпадающие значения из нескольких столбцов на основе критериев. Вот решение для вас.
Нажмите, чтобы узнать больше …

Vlookup возвращает несколько значений в одной ячейке
Обычно при применении функции ВПР, если есть несколько значений, соответствующих критериям, вы можете получить результат только для первого из них. Если вы хотите вернуть все совпавшие результаты и отобразить их все в одной ячейке, как этого добиться?
Нажмите, чтобы узнать больше …

Vlookup и возврат всей строки совпадающего значения
Обычно использование функции vlookup может возвращать результат только из определенного столбца в той же строке. Эта статья покажет вам, как вернуть всю строку данных на основе определенных критериев.
Нажмите, чтобы узнать больше …


Лучшие инструменты для работы в офисе

Kutools for Excel — Помогает вам выделиться из толпы

Хотите быстро и качественно выполнять свою повседневную работу? Kutools for Excel предлагает 300 мощных расширенных функций (объединение книг, суммирование по цвету, разделение содержимого ячеек, преобразование даты и т. д.) и экономит для вас 80 % времени.

  • Разработан для 1500 рабочих сценариев, помогает решить 80% проблем с Excel.
  • Уменьшите количество нажатий на клавиатуру и мышь каждый день, избавьтесь от усталости глаз и рук.
  • Станьте экспертом по Excel за 3 минуты. Больше не нужно запоминать какие-либо болезненные формулы и коды VBA.
  • 30-дневная неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 года.

Лента Excel (с Kutools for Excel установлены)


Вкладка Office — включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), точно так же, как Chrome, Firefox и новый Internet Explorer.

Снимок экрана Excel (с установленной вкладкой Office)

Функция ВПР в Excel – руководство для начинающих: синтаксис и примеры

​Смотрите также​ столбцах суммировались, тогда​ проста в освоении​ в 250 пикселей​​ Поскольку 0,1 меньше​​ предоставить. Другими словами,​ ошибки, а для​не различает регистр​ искомое значение превышает​ВПР​

​.​​Антилопа​​:​=VLOOKUP(«*man»,$A$2:$C$11,1,FALSE)​Большинство имен диапазонов работают​.​ или более столбца​Сегодня мы начинаем серию​ всю функцию нужно​ и очень функциональна​ и нажмите кнопку​ наименьшего значения в​ оставив четвертый аргумент​​ второго аргумента указываете,​​ и принимает символы​

  • ​ этот предел, то​
  • ​.​
    • ​В нескольких предыдущих статьях​(Antelope), скорость которой​=VLOOKUP(4,A2:B15,2,FALSE)​
    • ​=ВПР(«*man»;$A$2:$C$11;1;ЛОЖЬ)​ для всей рабочей​=VLOOKUP(40,Sheet2!A2:B15,2)​
    • ​ с данными.Запомните, функция​ статей, описывающих одну​ поместить внутрь функции​
    • ​ при выполнении.​Перенос текста​
  • ​ столбце A, возвращается​ пустым, или ввести​
  • ​ что нужно возвратить,​ нижнего и ВЕРХНЕГО​

Функция ВПР в Excel – общее описание и синтаксис

​ Вы получите сообщение​​Другой источник ошибки​​ мы изучили различные​61​=ВПР(4;A2:B15;2;ЛОЖЬ)​~​ книги Excel, поэтому​=ВПР(40;Sheet2!A2:B15;2)​ВПР​ из самых полезных​​ СУММ(). Вся формула​​Благодаря гармоничному сочетанию простоты​(вкладка «​ сообщение об ошибке.​ значение ИСТИНА —​ если ошибка найдётся.​ регистра как одинаковые.​

​ об ошибке​#Н/Д​​ грани функции​​миля в час,​Если аргумент​Находим имя, начинающееся​ нет необходимости указывать​Конечно же, имя листа​всегда ищет значение​

​ функций Excel –​ в целом выглядит​​ и функциональности ВПР​​Главная​​#Н/Д​​ обеспечивает гибкость.​​Например, вот такая формула​​ Поэтому, если в​#ЗНАЧ!​​в формулах с​​ВПР​​ хотя в списке​​range_lookup​ на «ad» и​ имя листа для​ не обязательно вводить​​ в первом столбце​​ВПР​​ следующим образом: =СУММ(ВПР(G3;A3:E6;{3;4;5};ЛОЖЬ)).​​ пользователи активно ее​

​», группа «​​=ВПР(2,A2:C10,2,ИСТИНА)​​В этом примере показано,​ возвращает пустую ячейку,​ таблице есть несколько​.​ВПР​в Excel. Если​

Синтаксис функции ВПР

​ есть также​​(интервальный_просмотр) равен​​ заканчивающееся на «son»:​ аргумента​

​ вручную. Просто начните​
​ диапазона, заданного в​

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

  • ​Решение:​​– это числа​ Вы читали их​Гепард​TRUE​=VLOOKUP(«ad*son»,$A$2:$C$11,1,FALSE)​table_array​ вводить формулу, а​ аргументе​ в то же​ следует нажать комбинацию​ работы с электронными​​»).​​ ищет в столбце​

    ​ При вводе значения​
    ​ не найдено:​

​ только регистром символов,​Используйте связку функций​ в текстовом формате​ внимательно, то сейчас​(Cheetah), который бежит​​(ИСТИНА), формула ищет​​=ВПР(«ad*son»;$A$2:$C$11;1;ЛОЖЬ)​​(таблица), даже если​​ когда дело дойдёт​

  • ​table_array​​ время, одна из​ клавиш: CTRL+SHIFT+ENTER. Внимание!​ таблицами. Но стоит​​Счет​​ A значение 2,​ в ячейке B2​=IFERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE),»»)​ функция ВПР возвратит​​ИНДЕКС+ПОИСКПОЗ​​ в основной таблице​ должны быть экспертом​ со скоростью​ приблизительное совпадение. Точнее,​~​ формула и диапазон​ до аргумента​(таблица). В просматриваемом​ наиболее сложных и​ Если не нажать​ отметить, что у​​Город​​ находит наибольшее значение,​​ (первый аргумент) функция​​=ЕСЛИОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ);»»)​​ первый попавшийся элемент,​​(INDEX+MATCH). Ниже представлена​ или в таблице​ в этой области.​70​​ сначала функция​​Находим первое имя​

    ​ поиска находятся на​
    ​table_array​

  • ​ диапазоне могут быть​​ наименее понятных.​ комбинацию этих клавиш​ данной функции достаточно​Дата выставления счета​ которое меньше или​ ВПР ищет ячейки​Если Вы хотите показать​ не взирая на​​ формула, которая отлично​​ поиска.​ Однако не без​​миль в час,​​ВПР​ в списке, состоящее​​ разных листах книги.​​(таблица), переключитесь на​ различные данные, например,​В этом учебнике по​

    ​ формула будет работать​
    ​ много недостатков, которые​

    ​Самая ранняя счет по​​ равняется 2 и​​ в диапазоне C2:E7​​ собственное сообщение вместо​​ регистр.​ справится с этой​Это обычно случается, когда​ причины многие специалисты​ а 70 ближе​ищет точное совпадение,​

    Руководство по функции ВПР в Excel

​ из 5 символов:​​ Если же они​​ нужный лист и​​ текст, даты, числа,​​ВПР​​ ошибочно. В Excel​​ ограничивают возможности. Поэтому​​ городу, с датой​​ составляет 1,29, а​ (2-й аргумент) и​ стандартного сообщения об​​Решение:​​ задачей:​ Вы импортируете информацию​​ по Excel считают​​ к 69, чем​

  • ​ а если такое​​=VLOOKUP(«?????»,$A$2:$C$11,1,FALSE)​ находятся в разных​
    • ​ выделите мышью требуемый​ логические значения. Регистр​​я постараюсь изложить​​ иногда приходиться выполнять​
    • ​ ее иногда нужно​​3115​​ затем возвращает значение​ возвращает ближайший Приблизительное​

    ​ ошибке функции​Используйте другую функцию​=INDEX(C2:C7,MATCH(TRUE,INDEX(B2:B7=F$2,0),0))​ из внешних баз​​ВПР​​ 61, не так​ не найдено, выбирает​=ВПР(«?????»;$A$2:$C$11;1;ЛОЖЬ)​ книгах, то перед​ диапазон ячеек.​ символов не учитывается​

Примеры с функцией ВПР

​ основы максимально простым​​ функции в массиве​​ использовать с другими​Казань​ из столбца B​ совпадение с третьего​​ВПР​​ Excel, которая может​=ИНДЕКС(C2:C7;ПОИСКПОЗ(ИСТИНА;ИНДЕКС(B2:B7=F$2;0);0))​

Как, используя ВПР, выполнить поиск на другом листе Excel

​ данных или когда​одной из наиболее​​ ли? Почему так​​ приблизительное. Приблизительное совпадение​Чтобы функция​ именем диапазона нужно​Формула, показанная на скриншоте​ функцией, то есть​ языком, чтобы сделать​ для этого нужно​

​ функциями или вообще​​07.04.12​​ в той же​ столбца в диапазоне,​, впишите его в​ выполнить вертикальный поиск​​Если Вы извлекаете данные​​ ввели апостроф перед​ сложных функций. Она​ происходит? Потому что​ – это наибольшее​ВПР​ указать название рабочей​​ ниже, ищет текст​​ символы верхнего и​ процесс обучения для​​ обязательно использовать клавиши:​​ заменять более сложными.​

​="Казань = "&ИНДЕКС($A$2:$C$33,ПОИСКПОЗ("Казань",$B$2:$B$33,0),1)& ",​
​ строке.​

​ столбец E (3-й​ кавычках, например, так:​ (ПРОСМОТР, СУММПРОИЗВ, ИНДЕКС​ из другой рабочей​ числом, чтобы сохранить​ имеет кучу ограничений​​ функция​​ значение, не превышающее​с символами подстановки​ книги, к примеру,​ «Product 1» в​

​ нижнего регистра считаются​ неискушённых пользователей максимально​ CTRL+SHIFT+ENTER при вводе​ Для начала на​ Дата выставления счета:​1,71​​ аргумент).​​=IFERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE),»Ничего не найдено. Попробуйте​

​ и ПОИСКПОЗ) в​
​ книги, то должны​

Руководство по функции ВПР в Excel

​ стоящий в начале​ и особенностей, которые​ВПР​ заданного в аргументе​ работала правильно, в​ вот так:​ столбце A (это​

​ одинаковыми.Итак, наша формула​​ понятным. Кроме этого,​​ функций. Тогда в​ готовом примере применения​ » & ТЕКСТ(ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Казань»,$B$2:$B$33,0),3),»m/d/yy»)​Скопируйте всю таблицу и​Четвертый аргумент пуст, поэтому​ еще раз!»)​ сочетании с​ указать полный путь​

Поиск в другой рабочей книге с помощью ВПР

​ ноль.​​ становятся источником многих​​при поиске приблизительного​lookup_value​ качестве четвёртого аргумента​=VLOOKUP(«Product 1»,PriceList.xlsx!Products,2)​ 1-ый столбец диапазона​ будет искать значение​

​ мы изучим несколько​ строке формул все​​ функции рассмотрим ее​​3137​​ вставьте ее в​​ функция возвращает Приблизительное​​=ЕСЛИОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ);»Ничего не найдено. Попробуйте​​СОВПАД​

​ к этому файлу.​
​Наиболее очевидные признаки числа​

​ проблем и ошибок.​ совпадения возвращает наибольшее​(искомое_значение).​​ всегда нужно использовать​​=ВПР(«Product 1»;PriceList.xlsx!Products;2)​ A2:B9) на листе​

  1. ​40​ примеров с формулами​ содержимое будет взято​ преимущества, а потом​Казань​ ячейку A1 пустого​ совпадение. Если это​ еще раз!»)​, которая различает регистр.​
  2. ​ Если говорить точнее,​​ в текстовом формате​​В этой статье Вы​ значение, не превышающее​​Если аргумент​​FALSE​Так формула выглядит гораздо​Prices​в ячейках от​ Excel, которые продемонстрируют​

​ в фигурные скобки​ определим недостатки.​09.04.12​ листа Excel.​ не так, вам​​Так как функция​​ Более подробно Вы​​ Вы должны указать​​ показаны на рисунке​

Руководство по функции ВПР в Excel

​ найдёте простые объяснения​​ искомое.​​range_lookup​(ЛОЖЬ). Если диапазон​ понятнее, согласны? Кроме​.​A2​ наиболее распространённые варианты​ «{}», что свидетельствует​Функция ВПР предназначена для​=»Орел = «&ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Орел»,$B$2:$B$33,0),1)& «,​

Руководство по функции ВПР в Excel

​Совет:​ придется введите одно​ЕСЛИОШИБКА​ можете узнать из​ имя рабочей книги​

​ ниже:​
​ ошибок​

Как использовать именованный диапазон или таблицу в формулах с ВПР

​Надеюсь, эти примеры пролили​(интервальный_просмотр) равен​ поиска содержит более​​ того, использование именованных​​=VLOOKUP(«Product 1»,Prices!$A$2:$B$9,2,FALSE)​до​ использования функции​ о выполнении формулы​ выборки данных из​​ Дата выставления счета:​​    Прежде чем вставлять​

​ из значений в​появилась в Excel​ урока — 4​ (включая расширение) в​​Кроме этого, числа могут​​#N/A​ немного света на​

Руководство по функции ВПР в Excel

​TRUE​ одного значения, подходящего​ диапазонов – это​=ВПР(«Product 1»;Prices!$A$2:$B$9;2;ЛОЖЬ)​​A15​​ВПР​

​ в массиве.​
​ таблицы Excel по​

​ » & ТЕКСТ(ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Орел»,$B$2:$B$33,0),3),»m/d/yy»)​ данные в Excel,​ столбцах C и​ 2007, при работе​ способа сделать ВПР​ квадратных скобках [​​ быть сохранены в​​(#Н/Д),​ работу с функцией​(ИСТИНА) или не​ под условия поиска​ хорошая альтернатива абсолютным​Пожалуйста, помните, что при​, потому что A​.​Теперь вводите в ячейку​ определенным критериям поиска.​3154​

​ установите для столбцов​
​ D, чтобы получить​

​ в более ранних​ с учетом регистра​ ], далее указать​ формате​#NAME?​ВПР​ указан, то значения​ с символами подстановки,​ ссылкам, поскольку именованный​ поиске текстового значения​ – это первый​Общее описание и синтаксис​ G3 наименование товара,​ Например, если таблица​

​Казань​ A – С​ результат вообще.​​ версиях Вам придётся​​ в Excel.​​ имя листа, а​​General​(#ИМЯ?) и​в Excel, и​ в первом столбце​ то будет возвращено​ диапазон не меняется​ Вы обязаны заключить​ столбец диапазона A2:B15,​

Руководство по функции ВПР в Excel

​Примеры с функцией ВПР​ в ячейке H3​

​ состоит из двух​
​11.04.12​

​ ширину в 250​

​Когда вы будете довольны​
​ использовать комбинацию​

​Как Вы уже знаете,​ затем – восклицательный​(Общий). В таком​#VALUE!​ Вы больше не​ диапазона должны быть​​ первое найденное значение.​​ при копировании формулы​ его в кавычки​

Использование символов подстановки в формулах с ВПР

​ заданного в аргументе​Как, используя ВПР, выполнить​​ получаем сумму продаж​​ колонок: «Наименование товара»​=»Челябинск = «&ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Челябинск»,$B$2:$B$33,0),1)& «,​

  • ​ пикселей и нажмите​ ВПР, ГПР одинаково​ЕСЛИ​
  • ​ВПР​ знак. Всю эту​

​ случае есть только​(#ЗНАЧ!), появляющихся при​​ смотрите на неё,​​ отсортированы по возрастанию,​А теперь давайте разберём​

  • ​ в другие ячейки.​ («»), как это​table_array​
  • ​ поиск на другом​ в первом квартале​ и «Цена». Рядом​ Дата выставления счета:​​ кнопку​​ удобно использовать. Введите​(IF) и​возвращает из заданного​​ конструкцию нужно заключить​​ один заметный признак​ работе с функцией​
  • ​ как на чужака.​ то есть от​ чуть более сложный​ Значит, Вы можете​ обычно делается в​(таблица):​ листе Excel​ по данному товару.​ находится другая таблица,​

Пример 1: Ищем текст, начинающийся или заканчивающийся определенными символами

​ » & ТЕКСТ(ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Челябинск»,$B$2:$B$33,0),3),»m/d/yy»)​Перенос текста​ те же аргументы,​ЕОШИБКА​ столбца значение, соответствующее​ в апострофы, на​ – числа выровнены​ВПР​ Теперь не помешает​ меньшего к большему.​ пример, как осуществить​

​ быть уверены, что​
​ формулах Excel.​

Руководство по функции ВПР в Excel

​=VLOOKUP(40,A2:B15,2)​Поиск в другой рабочей​Происходит сравнение двух таблиц​ которая будет искать​3191​(вкладка «​ но он осуществляет​(ISERROR) вот так:​ первому найденному совпадению​​ случай если имя​​ по левому краю​, а также приёмы​ кратко повторить ключевые​ Иначе функция​ поиск с помощью​

​ диапазон поиска в​
​Для аргумента​

​=ВПР(40;A2:B15;2)​ книге с помощью​

​ в Excel функцией​​ в первой таблице​Казань​

​Главная​
​ поиск в строках​

​=IF(ISERROR(VLOOKUP формула),»Ваше сообщение при​​ с искомым. Однако,​ книги или листа​ ячейки, в то​

​ и способы борьбы​
​ моменты изученного нами​

​ВПР​​ функции​ формуле всегда останется​table_array​

​col_index_num​
​ ВПР​

​ ВПР и как​​ по наименованию товара​​21.04.12​», группа «​ вместо столбцов. «​ ошибке»,VLOOKUP формула)​​ Вы можете заставить​​ содержит пробелы.​ время как стандартно​ с ними. Мы​ материала, чтобы лучше​может вернуть ошибочный​ВПР​ корректным.​

Пример 2: Сочетаем символы подстановки и ссылки на ячейки в формулах с ВПР

​(таблица) желательно всегда​(номер_столбца) – номер​Как использовать именованный диапазон​ только определяется совпадение​ и получать значение​​=»Нижний Новгород = «&ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Нижний​​Выравнивание​Если вы хотите поэкспериментировать​=ЕСЛИ(ЕОШИБКА(ВПР формула);»Ваше сообщение при​ ее извлечь 2-е,​Вот полная структура функции​ они выравниваются по​ начнём с наиболее​ закрепить его в​ результат.​по значению в​Если преобразовать диапазон ячеек​ использовать абсолютные ссылки​ столбца в заданном​ или таблицу в​

​ запрашиваемых данных, сразу​ соответствующей цены.​

​ Новгород",$B$2:$B$33,0),1)& ", Дата​
​").​

​ с функциями подстановки,​ ошибке»;ВПР формула)​ 3-е, 4-е или​ВПР​ правому краю.​ частых случаев и​ памяти.​Чтобы лучше понять важность​ какой-то ячейке. Представьте,​ в полноценную таблицу​ (со знаком $).​ диапазоне, из которого​ формулах с ВПР​

​ подставляется их значения​Переходим в ячейку второй​​ выставления счета: «​​Оси​ прежде чем применять​Например, формула​ любое другое повторение​для поиска в​

Руководство по функции ВПР в Excel

​Решение:​​ наиболее очевидных причин,​​Функция​ выбора​ что в столбце​ Excel, воспользовавшись командой​ В таком случае​ будет возвращено значение,​

Точное или приближенное совпадение в функции ВПР

​Использование символов подстановки в​ для суммирования функцией​ таблицы под названием​ & ТЕКСТ(ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Нижний Новгород»,$B$2:$B$33,0),3),»m/d/yy»)​​Подшипники​​ их к собственным​​ЕСЛИ+ЕОШИБКА+ВПР​​ значения, которое Вам​ другой книге:​Если это одиночное​ почему​ВПР​TRUE​ A находится список​Table​ диапазон поиска будет​​ находящееся в найденной​​ формулах с ВПР​​ СУММ. Весь процесс​​ столбца «Цена».​

​3293​Болты​ данным, то некоторые​, аналогична формуле​ нужно. Если нужно​

  • ​=VLOOKUP(lookup_value,'[workbook name]sheet name’!table_array, col_index_num,FALSE)​​ значение, просто кликните​​ВПР​​в Excel не​​(ИСТИНА) или​ лицензионных ключей, а​(Таблица) на вкладке​ оставаться неизменным при​ строке.Крайний левый столбец​​Точное или приближенное совпадение​​ выполняется циклически благодаря​Выберите «Формулы»-«Ссылки и массивы»-«ВПР».​Казань​​4​​ образцы данных. Некоторые​ЕСЛИОШИБКА+ВПР​ извлечь все повторяющиеся​​=ВПР(искомое_значение;'[имя_книги]имя_листа’!таблица;номер_столбца;ЛОЖЬ)​​ по иконке ошибки​не работает, поэтому​ может смотреть налево.​FALSE​ в столбце B​​Insert​​ копировании формулы в​ в заданном диапазоне​​ в функции ВПР​​ массиву функций о​Ввести функцию ВПР​25.04.12​​4​​ пользователи Excel, такие​

    ​, показанной выше:​
    ​ значения, Вам потребуется​

  • ​Настоящая формула может выглядеть​​ и выберите​​ лучше изучать примеры​​ Она всегда ищет​​(ЛОЖЬ), давайте разберём​ список имён, владеющих​(Вставка), то при​​ другие ячейки.​​ – это​ВПР в Excel –​ чем свидетельствуют фигурные​ можно и с​=»Москва = «&ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Москва»,$B$2:$B$33,0),1)& «,​9​ как с помощью​​=IF(ISERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE)),»»,VLOOKUP($F$2,$B$2:$C$10,2,FALSE))​​ комбинация из функций​

​ так:​​Convert to Number​​ в том порядке,​​ значение в крайнем​​ ещё несколько формул​ лицензией. Кроме этого,​ выделении диапазона мышью,​Чтобы функция​1​ это нужно запомнить!​ скобки в строке​ помощью «мастера функций».​​ Дата выставления счета:​​5​ функции ВПР и​

​=ЕСЛИ(ЕОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ));»»;ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ))​ИНДЕКС​​=VLOOKUP($A$2,'[New Prices.xls]Sheet1′!$B:$D,3,FALSE)​​(Конвертировать в число)​​ в каком они​​ левом столбце диапазона,​ с функцией​ у Вас есть​​ Microsoft Excel автоматически​​ВПР​, второй столбец –​

Пример 1: Поиск точного совпадения при помощи ВПР

​Итак, что же такое​ формул.​ Для этого нажмите​​ » & ТЕКСТ(ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Москва»,$B$2:$B$33,0),3),»m/d/yy»)​​7​​ ГПР; другие пользователи​​На сегодня всё. Надеюсь,​

​(INDEX),​=ВПР($A$2;'[New Prices.xls]Sheet1′!$B:$D;3;ЛОЖЬ)​ из контекстного меню.​ приведены в статье.​ заданного аргументом​ВПР​​ часть (несколько символов)​​ добавит в формулу​работала между двумя​ это​ВПР​Примечание. Если ввести вручную​

​ на кнопку «fx»,​
​3331​

Руководство по функции ВПР в Excel

​10​ предпочитают с помощью​ этот короткий учебник​НАИМЕНЬШИЙ​​Эта формула будет искать​​Если такая ситуация со​​Исправляем ошибку #Н/Д​​table_array​​и посмотрим на​​ какого-то лицензионного ключа​ названия столбцов (или​​ рабочими книгами Excel,​​2​? Ну, во-первых, это​ крайние фигурные скобки​​ которая находиться в​​Казань​6​ функций индекс и​

Пример 2: Используем ВПР для поиска приблизительного совпадения

​ поможет Вам справиться​​(SMALL) и​​ значение ячейки​ многими числами, выделите​Исправляем ошибку #ЗНАЧ! в​​(таблица).​​ результаты.​​ в ячейке C1,​​ название таблицы, если​ нужно указать имя​, третий столбец –​ функция Excel. Что​ в строку формул​ начале строки формул.​

​27.04.12​8​​ ПОИСКПОЗ вместе. Попробуйте​​ со всеми возможными​СТРОКА​A2​ их и щелкните​ формулах с ВПР​В функции​Как Вы помните, для​ и Вы хотите​ Вы выделите всю​ книги в квадратных​​ это​​ она делает? Она​

Руководство по функции ВПР в Excel

​ то это не​ Или нажмите комбинацию​3350​

​11​​ каждый из методов​​ ошибками​
​(ROW).​​в столбце​​ по выделенной области​

​Ошибка #ИМЯ? в ВПР​ВПР​ поиска точного совпадения,​ найти имя владельца.​​ таблицу).​​ скобках перед названием​3​ ищет заданное Вами​ приведет ни ка​​ горячих клавиш SHIFT+F3.​​Казань​

Руководство по функции ВПР в Excel

​Формула​ и посмотрите, какие​​ВПР​​К сожалению, формулы с​​B​​ правой кнопкой мыши.​ВПР не работает (проблемы,​все значения используются​​ четвёртый аргумент функции​​Это можно сделать, используя​Готовая формула будет выглядеть​​ листа.​​и так далее.​ значение и возвращает​ какому результату. Выполнить​В появившимся диалоговом​28.04.12​Описание​ из них подходящий​​и заставит Ваши​​ВПР​на листе​ В появившемся контекстном​ ограничения и решения)​

​ без учета регистра,​ВПР​ вот такую формулу:​​ примерно вот так:​​Например, ниже показана формула,​ Теперь Вы можете​ соответствующее значение из​ функцию циклическим массивом​ окне на поле​3390​Результат​ вариант.​ формулы работать правильно.​перестают работать каждый​

ВПР в Excel – это нужно запомнить!

  1. ​Sheet1​​ меню выберите​​ВПР – работа с​ то есть маленькие​должен иметь значение​=VLOOKUP(«*»&C1&»*»,$A$2:$B$12,2,FALSE)​=VLOOKUP(«Product 1»,Table46[[Product]:[Price]],2)​ которая ищет значение​​ прочитать всю формулу:​​ другого столбца. Говоря​
  2. ​ можно только через​​ категория, выберите из​​Казань​=ГПР(«Оси»;A1:C4;2;ИСТИНА)​Скопируйте следующие данные в​Урок подготовлен для Вас​ раз, когда в​
  3. ​в рабочей книге​Format Cells​ функциями ЕСЛИОШИБКА и​ и большие буквы​​FALSE​​=ВПР(«*»&C1&»*»;$A$2:$B$12;2;FALSE)​​=ВПР(«Product 1»;Table46[[Product]:[Price]];2)​​40​
  4. ​=VLOOKUP(40,A2:B15,2)​​ техническим языком,​​ комбинацию горячих клавиш:​​ выпадающего списка: «Ссылки​​01.05.12​​Поиск слова «Оси» в​​ пустой лист.​​ командой сайта office-guru.ru​​ таблицу поиска добавляется​New Prices​(Формат ячеек) >​​ ЕОШИБКА​​ эквивалентны.​(ЛОЖЬ).​​Эта формула ищет значение​​А может даже так:​
  5. ​на листе​=ВПР(40;A2:B15;2)​​ВПР​​ CTRL+SHIFT+ENTER.​ и массивы», а​3441​ строке 1 и​Совет:​Источник: https://www.ablebits.com/office-addins-blog/2014/08/27/excel-vlookup-not-working/​ или удаляется новый​
  6. ​и извлекать соответствующее​ вкладка​В формулах с​Если искомое значение меньше​Давайте вновь обратимся к​ из ячейки C1​
  7. ​=VLOOKUP(«Product 1»,Table46,2)​Sheet2​Формула ищет значение​​ищет значение в​​Стоит отметить, что главным​​ потом ниже укажите​​Казань​ возврат значения из​    Прежде чем вставлять​

​Перевел: Антон Андронов​ столбец. Это происходит,​​ значение из столбца​​Number​ВПР​ минимального значения в​ таблице из самого​ в заданном диапазоне​​=ВПР(«Product 1»;Table46;2)​​в книге​40​ первом столбце заданного​ недостатком функции ВПР​ на функцию.​02.05.12​ строки 2, находящейся​ данные в Excel,​

​Автор: Антон Андронов​ потому что синтаксис​
​D​
​(Число) > формат​

​сообщение об ошибке​

office-guru.ru

Функция ВПР не работает – способы устранения ошибок Н/Д, ИМЯ и ЗНАЧ

​ первом столбце просматриваемого​ первого примера и​ и возвращает соответствующее​​При использовании именованных диапазонов,​​Numbers.xlsx​в диапазоне​ диапазона и возвращает​ является отсутствие возможности​Заполняем аргументы функции.​3517​ в том же​ установите для столбцов​​Примечание:​​ВПР​

​.​Number​#N/A​​ диапазона, функция​​ выясним, какое животное​ значение из столбца​ ссылки будут вести​:​A2:A15​ результат из другого​ выбрать несколько одинаковых​В поле «Исходное значение»​​Казань​​ столбце (столбец A).​ A – С​Мы стараемся как​требует указывать полностью​Если любая часть пути​(Числовой) и нажмите​

Функция ВПР не работает

​(#Н/Д) – означает​ВПР​ может передвигаться со​​ B. Обратите внимание,​​ к тем же​​=VLOOKUP(40,[Numbers.xlsx]Sheet2!A2:B15,2)​​и возвращает соответствующее​​ столбца в той​​ исходных значений в​ вводим ссылку на​​08.05.12​​4​ ширину в 250​ можно оперативнее обеспечивать​ весь диапазон поиска​ к таблице пропущена,​ОК​not available​​сообщит об ошибке​​ скоростью​ что в первом​ ячейкам, не зависимо​=ВПР(40;[Numbers.xlsx]Sheet2!A2:B15;2)​ значение из столбца​

  • ​ же строке.​
  • ​ запросе.​ ячейку под наименованием​
  • ​3124​
  • ​=ГПР(«Подшипники»;A1:C4;3;ЛОЖЬ)​ пикселей и нажмите​
  • ​ вас актуальными справочными​ и конкретный номер​ Ваша функция​

Исправляем ошибку #Н/Д функции ВПР в Excel

​.​​(нет данных) –​​#N/A​​50​​ аргументе мы используем​​ от того, куда​​Вот простейший способ создать​ B (поскольку B​В самом привычном применении,​Скачать пример функции ВПР​ товара второй таблицы​Орел​

1. Искомое значение написано с опечаткой

​Поиск слова «Подшипники» в​ кнопку​ материалами на вашем​ столбца для извлечения​ВПР​Это наименее очевидная причина​ появляется, когда Excel​(#Н/Д).​миль в час.​ символ амперсанда (&)​

2. Ошибка #Н/Д при поиске приближённого совпадения с ВПР

​ Вы копируете функцию​ в Excel формулу​ – это второй​ функция​​ с двумя таблицами​​ D3. В поле​09.04.12​ строке 1 и​Перенос текста​ языке. Эта страница​​ данных. Естественно, и​​не будет работать​

  • ​ ошибки​ не может найти​Если 3-й аргумент​
  • ​ Я верю, что​ до и после​

3. Ошибка #Н/Д при поиске точного совпадения с ВПР

​ВПР​ с​​ столбец в диапазоне​​ВПР​Другими словами если в​ «Таблица» вводим диапазон​3155​ возврат значения из​​(вкладка «​​ переведена автоматически, поэтому​ заданный диапазон, и​ и сообщит об​#Н/Д​​ искомое значение. Это​​col_index_num​

4. Столбец поиска не является крайним левым

​ вот такая формула​ ссылки на ячейку,​в пределах рабочей​​ВПР​​ A2:B15).​ищет в базе​ нашей таблице повторяются​ всех значений первой​Орел​ строки 3, находящейся​Главная​ ее текст может​ номер столбца меняются,​ ошибке​в работе функции​ может произойти по​​(номер_столбца) меньше​​ не вызовет у​

Функция ВПР не работает

​ чтобы связать текстовую​​ книги.​, которая ссылается на​Если значение аргумента​ данных заданный уникальный​ значения «груши», «яблока»​ таблицы A2:B7. В​​11.04.12​​ в том же​​», группа «​​ содержать неточности и​ когда Вы удаляете​​#ЗНАЧ!​​ВПР​

5. Числа форматированы как текст

​ нескольким причинам.​​1​​ Вас затруднений:​​ строку.​​Как и во многих​ другую рабочую книгу:​col_index_num​ идентификатор и извлекает​ мы не сможем​

​ поле «Номер столбца»​3177​ столбце (столбец B).​Выравнивание​ грамматические ошибки. Для​ столбец или вставляете​(даже если рабочая​, поскольку зрительно трудно​

​Хорошая мысль проверить этот​, функция​=VLOOKUP(50,$A$2:$B$15,2,FALSE)​Как видно на рисунке​

Функция ВПР не работает

​ других функциях, в​Откройте обе книги. Это​(номер_столбца) меньше​​ из базы какую-то​​ просуммировать всех груш​ вводим значение 2,​Орел​7​»).​ нас важно, чтобы​ новый.​ книга с таблицей​ увидеть эти лишние​

​ пункт в первую​​ВПР​=ВПР(50;$A$2:$B$15;2;ЛОЖЬ)​ ниже, функция​ВПР​​ не обязательно, но​​1​ связанную с ним​

Функция ВПР не работает

​ и яблок. Для​ так как во​19.04.12​=ГПР(«П»;A1:C4;3;ИСТИНА)​Плотность​ эта статья была​Решение:​​ поиска в данный​​ пробелы, особенно при​ очередь! Опечатки часто​​сообщит об ошибке​​Обратите внимание, что наш​​ВПР​​Вы можете использовать​​ так проще создавать​​, то​

6. В начале или в конце стоит пробел

​ информацию.​ этого нужно использовать​​ втором столбце у​​3357​​Поиск буквы «П» в​​Вязкость​ вам полезна. Просим​И снова на​ момент открыта).​ работе с большими​ возникают, когда Вы​#VALUE!​

​ диапазон поиска (столбец​возвращает значение «Jeremy​ следующие символы подстановки:​ формулу. Вы же​

​ВПР​Первая буква в названии​ функцию ПРОСМОТР(). Она​ нас находиться цена,​Орел​​ строке 1 и​​Температура​​ вас уделить пару​​ помощь спешат функции​

​Для получения дополнительной информации​
​ таблицами, когда большая​

Функция ВПР не работает

​ работаете с очень​(#ЗНАЧ!). Если же​ A) содержит два​

​ Hill», поскольку его​Знак вопроса (?) –​ не хотите вводить​сообщит об ошибке​​ функции​​ очень похожа на​​ которую мы хотим​​28.04.12​​ возврат значения из​​0,457​ секунд и сообщить,​ИНДЕКС​​ о функции​​ часть данных находится​​ большими объёмами данных,​​ он больше количества​​ значения​​ лицензионный ключ содержит​

​ заменяет один любой​
​ имя рабочей книги​

​#VALUE!​ВПР​ ВПР но умеет​​ получить при поиске​​3492​​ строки 3, находящейся​​3,55​ помогла ли она​

Функция ВПР не работает

Ошибка #ЗНАЧ! в формулах с ВПР

​(INDEX) и​ВПР​ за пределами экрана.​​ состоящих из тысяч​​ столбцов в диапазоне​50​ последовательность символов из​ символ.​ вручную? Вдобавок, это​​(#ЗНАЧ!). А если​​(VLOOKUP) означает​ хорошо работать с​​ товара. И нажимаем​​Орел​

1. Искомое значение длиннее 255 символов

​ в том же​​500​​ вам, с помощью​ПОИСКПОЗ​, ссылающейся на другой​Решение 1: Лишние пробелы​ строк, или когда​table_array​– в ячейках​​ ячейки C1.​​Звёздочка (*) – заменяет​

Функция ВПР не работает

​ защитит Вас от​​ оно больше количества​​В​​ массивами в исходных​ ОК.​06.05.12​ столбце. Так как​

​0,525​
​ кнопок внизу страницы.​

Функция ВПР не работает

2. Не указан полный путь к рабочей книге для поиска

​(MATCH). В формуле​ файл Excel, обратитесь​ в основной таблице​ искомое значение вписано​(таблица), функция сообщит​A5​Заметьте, что аргумент​ любую последовательность символов.​ случайных опечаток.​ столбцов в диапазоне​ертикальный (​ значениях.​Теперь под заголовком столбца​3316​ «П» найти не​3,25​ Для удобства также​ИНДЕКС+ПОИСКПОЗ​ к уроку: Поиск​

​ (там, где функция​​ в формулу.​​ об ошибке​и​

​table_array​
​Использование символов подстановки в​

​Начните вводить функцию​table_array​

​V​
​Mika​

​ второй таблицы «Товар»​Челябинск​​ удалось, возвращается ближайшее​​400​​ приводим ссылку на​​Вы раздельно задаёте​​ в другой рабочей​​ ВПР)​​Если Вы используете формулу​​#REF!​A6​​(таблица) на скриншоте​​ функциях​

​ВПР​(таблица), функция вернет​ertical). По ней Вы​​: Доброго время суток!​​ введите наименования того​25.04.12​ из меньших значений:​​0,606​​ оригинал (на английском​ столбцы для поиска​ книге с помощью​Если лишние пробелы оказались​

​ с условием поиска​(#ССЫЛКА!).​​. Формула возвращает значение​​ сверху содержит имя​ВПР​, а когда дело​ ошибку​ можете отличить​в последнее время,​

3. Аргумент Номер_столбца меньше 1

​ товара по котором​3346​ «Оси» (в столбце​​2,93​​ языке) .​ и для извлечения​ ВПР.​ в основной таблице,​ приближённого совпадения, т.е.​Используйте абсолютные ссылки на​ из ячейки​​ таблицы (Table7) вместо​​может пригодиться во​

​ дойдёт до аргумента​#REF!​​ВПР​​ перестала работать функция​​ нам нужно узнать​​Челябинск​​ A).​​300​Предположим, что у вас​​ данных, и в​​Трудно представить ситуацию, когда​

​ Вы можете обеспечить​​ аргумент​​ ячейки в аргументе​B5​ указания диапазона ячеек.​​ многих случаях, например:​​table_array​​(#ССЫЛКА!).​​от​

Ошибка #ИМЯ? в ВПР

​ ВПР при подтягивании​​ его цену. И​​28.04.12​5​0,675​ есть списка номеров​

​ результате можете удалять​ кто-то вводит значение​

ВПР не работает (ограничения, оговорки и решения)

​ правильную работу формул,​​range_lookup​​table_array​. Почему? Потому что​ Так мы делали​Когда Вы не помните​(таблица), переключитесь на​range_lookup​​ГПР​​ из из 2-го​ нажмите Enter.​3372​=ГПР(«Болты»;A1:C4;4)​2,75​​ офисов расположение и​​ или вставлять сколько​

1. ВПР не чувствительна к регистру

​ меньше​​ заключив аргумент​​(интервальный_просмотр) равен TRUE​(таблица), чтобы при​ при поиске точного​ в предыдущем примере.​ в точности текст,​ другую рабочую книгу​(интервальный_просмотр) – определяет,​(HLOOKUP), которая осуществляет​ файла к первому.​Функция позволяет нам быстро​Челябинск​Поиск слова «Болты» в​

​250​​ вам нужно знать,​ угодно столбцов, не​1​lookup_value​ (ИСТИНА) или не​ копировании формулы сохранялся​​ совпадения функция​​И, наконец, давайте рассмотрим​ который нужно найти.​ и выделите в​ что нужно искать:​ поиск значения в​Приходится копировать все​ находить данные и​

2. ВПР возвращает первое найденное значение

​01.05.12​​ строке 1 и​​0,746​ какие сотрудники являются​ беспокоясь о том,​, чтобы обозначить столбец,​(искомое_значение) в функцию​ указан, Ваша формула​ правильный диапазон поиска.​ВПР​ поподробнее последний аргумент,​Когда Вы хотите найти​ ней нужный диапазон​точное совпадение, аргумент должен​ верхней строке диапазона​​ в закладку и​​ получать по ним​​3414​​ возврат значения из​​2,57​​ в каждой программы​

3. В таблицу был добавлен или удалён столбец

​ что придётся обновлять​​ из которого нужно​​TRIM​ может сообщить об​ Попробуйте в качестве​использует первое найденное​ который указывается для​ какое-то слово, которое​​ поиска.​​ быть равен​ –​ только после этого​ все необходимые значения​Челябинск​ строки 4, находящейся​200​ office. Электронную таблицу​ все связанные формулы​ извлечь значение. Хотя​

​(СЖПРОБЕЛЫ):​​ ошибке​ альтернативы использовать именованные​​ значение, совпадающее с​​ функции​​ является частью содержимого​​На снимке экрана, показанном​​FALSE​​Г​ ВПР-ить.​ из больших таблиц.​01.05.12​ в том же​0,835​ огромный, поэтому вы​ поиска.​ это возможно, если​=VLOOKUP(TRIM($F2),$A$2:$C$10,3,FALSE)​#Н/Д​

4. Ссылки на ячейки исказились при копировании формулы

​ диапазоны или таблицы​ искомым.​

​ВПР​​ ячейки. Знайте, что​ ниже, видно формулу,​(ЛОЖЬ);​​оризонтальный (​​Может настройки сбились?​ Это похоже на​​3451​​ столбце (столбец C).​​2,38​​ думаете, что он​Этот заголовок исчерпывающе объясняет​ значение этого аргумента​=ВПР(СЖПРОБЕЛЫ($F2);$A$2:$C$10;3;ЛОЖЬ)​​в двух случаях:​​ в Excel.​

ВПР – работа с функциями ЕСЛИОШИБКА и ЕОШИБКА

​Когда Вы используете функцию​–​ВПР​​ в которой для​​приблизительное совпадение, аргумент равен​​H​​Guest​​ работу с базами​​Челябинск​11​150​ является довольно сложной​​ суть проблемы, правда?​​ вычисляется другой функцией​​Решение 2: Лишние пробелы​​Искомое значение меньше наименьшего​Когда выполняете поиск приблизительного​ВПР​range_lookup​​ищет по содержимому​​ поиска задан диапазон​TRUE​

ВПР: работа с функцией ЕСЛИОШИБКА

​orizontal).​​: попробуете Tools/options/Calcultion/Automatic​​ данных. Когда к​02.05.12​=ГПР(3;{1;2;3:»a»;»b»;»c»;»d»;»e»;»f»};2;ИСТИНА)​

​0,946​
​ задачи. Это задача несложная​

​Решение:​ Excel, вложенной в​ в таблице поиска​ значения в просматриваемом​ совпадения, не забывайте,​для поиска приблизительного​(интервальный_просмотр). Как уже​ ячейки целиком, как​

​ в рабочей книге​(ИСТИНА) или вовсе​Функция​Guest​

​ базе создается запрос,​
​3467​

Функция ВПР не работает

​Поиск числа 3 в​2,17​ делать с помощью​Всегда используйте абсолютные​​ВПР​​ (в столбце поиска)​ массиве.​

​ что первый столбец​ совпадения, т.е. когда​
​ упоминалось в начале​ при включённой опции​

Функция ВПР не работает

ВПР: работа с функцией ЕОШИБКА

​PriceList.xlsx​​ не указан.​​ВПР​: попробуете Tools/options/Calcultion/Automatic{/post}{/quote}​ а в ответ​Челябинск​ трех строках константы​​100​​ функции поиска.​​ ссылки на ячейки​​.​

​Если лишние пробелы оказались​Столбец поиска не упорядочен​
​ в исследуемом диапазоне​ аргумент​

​ урока, этот аргумент​​Match entire cell content​​на листе​​Этот параметр не обязателен,​​доступна в версиях​

​а в 2007?​
​ выводятся результаты, которые​

​02.05.12​ массива и возврат​1,09​Функции ВПР и ГПР​ (с символом​​Итак, если случилось, что​​ в столбце поиска​ по возрастанию.​

​ должен быть отсортирован​range_lookup​
​ очень важен. Вы​
​(Ячейка целиком) в​

​Prices​

office-guru.ru

Поиск значений с помощью функций ВПР, ИНДЕКС и ПОИСКПОЗ

​ но очень важен.​​ Excel 2013, Excel​Serge​ являются ответом на​3474​ значения из строки​1,95​ вместе с функций​$​ аргумент​ – простыми путями​Если Вы ищете точное​ по возрастанию.​(интервальный_просмотр) равен​ можете получить абсолютно​ стандартном поиске Excel.​.​ Далее в этом​ 2010, Excel 2007,​: Кнопка Офис -​ критерии запроса.​Челябинск​

​ 2 того же​50​ индекс и ПОИСКПОЗ,описаны​) при записи диапазона,​col_index_num​ ошибку​ совпадение, т.е. аргумент​И, наконец, помните о​TRUE​ разные результаты в​Когда в ячейке содержатся​Функция​ учебнике по​

​ Excel 2003, Excel​ Параметры — Формулы​​04.05.12​ (в данном случае —​1,29​

​ некоторые из наиболее​​ например​(номер_столбца) меньше​#Н/Д​

​range_lookup​ важности четвертого аргумента.​

​(ИСТИНА) или пропущен,​

​ одной и той​ дополнительные пробелы в​​ВПР​​ВПР​ XP и Excel​ — Параметры вычислений​Немного усложним задание, изменив​3490​ третьего) столбца. Константа​1,71​ полезных функций в​$A$2:$C$100​1​в формуле с​(интервальный_просмотр) равен FALSE​ Используйте значения​ первое, что Вы​ же формуле при​ начале или в​будет работать даже,​я покажу Вам​ 2000.​

​ — автоматически​ структуру и увеличив​Челябинск​ массива содержит три​0​ Microsoft Excel.​или​, функция​ВПР​ (ЛОЖЬ) и точное​TRUE​ должны сделать, –​ его значении​ конце содержимого. В​ когда Вы закроете​ несколько примеров, объясняющих​Функция​

​Guest​ объем данных в​05.05.12​ строки значений, разделенных​Формула​Примечание:​$A:$C​ВПР​не избежать. Вместо​ значение не найдено,​(ИСТИНА) или​ выполнить сортировку диапазона​TRUE​

Типичный пример использования функции ВПР

​ такой ситуации Вы​ рабочую книгу, в​ как правильно составлять​ВПР​: Кнопка Офис -​ таблице. Расширьте объем​3503​ точкой с запятой​Описание​

​ Функция мастер подстановок больше​. В строке формул​также сообщит об​ВПР​ формула также сообщит​FALSE​ по первому столбцу​

Попробуйте попрактиковаться

​(ПРАВДА) или​ можете долго ломать​ которой производится поиск,​ формулы для поиска​(VLOOKUP) имеет вот​ Параметры — Формулы​ данных первой таблицы,​Челябинск​ (;). Так как​Результат​ не доступен в​ Вы можете быстро​ ошибке​Вы можете использовать​ об ошибке​(ЛОЖЬ) обдуманно, и​ в порядке возрастания.​

Пример функции ВПР в действии

​FALSE​ голову, пытаясь понять,​

​ а в строке​​ точного и приблизительного​ такой синтаксис:​ — Параметры вычислений​ добавив столбцы: «январь»,​08.05.12​ «c» было найдено​=ВПР(1,A2:C10,2)​​ Microsoft Excel.​​ переключать тип ссылки,​​#ЗНАЧ!​​ формулу массива с​​#Н/Д​​ Вы избавитесь от​

​Это очень важно, поскольку​

​(ЛОЖЬ).​

​ почему формула не​

​ формул появится полный​

​ совпадения.​

​VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])​

​ — автоматически{/post}{/quote}​

​ «февраль», «март». Там​

​3151​

​ в строке 2​

​Используя приблизительное соответствие, функция​

​Вот пример того, как​

​ нажимая​

​.​

​ комбинацией функций​

​. Более подробно о​

​ многих головных болей.​

​ функция​

​Для начала давайте выясним,​

​ работает.​

​ путь к файлу​

​Я надеюсь, функция​

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

​Так все и​

​ запишем суммы продаж​

​Нижний Новгород​

​ того же столбца,​

​ ищет в столбце​

​ использовать функцию ВПР.​

​F4​

​Если же аргумент​

​ИНДЕКС​

​ том, как искать​

​В следующих статьях нашего​

​ВПР​ что в Microsoft​Предположим, что Вы хотите​ рабочей книги, как​ВПР​Как видите, функция​ стояло, все равно​ в первом квартале​09.04.12​ что и 3,​ A значение 1,​

​=ВПР(B2;C2:E7,3,ИСТИНА)​

​.​

​col_index_num​(INDEX),​ точное и приближенное​ учебника по функции​возвращает следующее наибольшее​ Excel понимается под​ найти определенного клиента​ показано ниже:​стала для Вас​ВПР​ не подтягивает.​

​ как показано на​

​3438​

​ возвращается «c».​ находит наибольшее значение,​В этом примере B2​Если Вы не хотите​(номер_столбца) больше количества​ПОИСКПОЗ​

​ совпадение с функцией​

​ВПР​

​ значение после заданного,​ точным и приближенным​ в базе данных,​Если название рабочей книги​ чуть-чуть понятнее. Теперь​в Microsoft Excel​Guest​

​ рисунке:​

​Нижний Новгород​

​c​ которое меньше или​ — это первый​ пугать пользователей сообщениями​ столбцов в заданном​(MATCH) и​ВПР​в Excel мы​ а затем поиск​ совпадением.​ показанной ниже. Вы​

​ или листа содержит​

Пример функции ГПР

​ давайте рассмотрим несколько​ имеет 4 параметра​: архивчик бы?​Как видите вторую таблицу​

​02.05.12​​В этом примере последней​ равняется 1 и​аргумент​ об ошибках​ массиве,​СЖПРОБЕЛЫ​.​​ будем изучать более​​ останавливается. Если Вы​​Если аргумент​​ не помните его​​ пробелы, то его​​ примеров использования​

​ (или аргумента). Первые​

​Guest​

​ так же нужно​

​3471​

​ использует функций индекс​

​ составляет 0,946, а​

​— элемент данных, функция​

​#Н/Д​

​ВПР​

​(TRIM):​

​Как Вы, вероятно, знаете,​

​ продвинутые примеры, такие​

​ пренебрежете правильной сортировкой,​

​range_lookup​

​ фамилию, но знаете,​

​ нужно заключить в​

​ВПР​ три – обязательные,​: понимаете, у моей​ немного изменить, чтобы​Нижний Новгород​ и ПОИСКПОЗ вместе​

​ затем возвращает значение​

​ должна работать. Функции​

​,​сообщит об ошибке​=INDEX($C$2:$C$10,MATCH(TRUE,TRIM($A$2:$A$10)=TRIM($F$2),0))​ одно из самых​ как выполнение различных​ дело закончится тем,​

​(интервальный_просмотр) равен​

​ что она начинается​

​ апострофы:​в формулах с​ последний – по​ коллеги на компе​ не потерять суть​04.05.12​ для возвращения раннюю​ из столбца B​ ВПР это первый​#ЗНАЧ!​#REF!​

​=ИНДЕКС($C$2:$C$10;ПОИСКПОЗ(ИСТИНА;СЖПРОБЕЛЫ($A$2:$A$10)=СЖПРОБЕЛЫ($F$2);0))​

​ значительных ограничений​

​ вычислений при помощи​ что Вы получите​FALSE​ на «ack». Вот​=VLOOKUP(40,'[Numbers.xlsx]Sheet2′!A2:B15,2)​ реальными данными.​

​ необходимости.​

​ это работает(думаю у​

​ задачи.​3160​ номер счета-фактуры и​ в той же​ аргумент — значение,​или​(#ССЫЛ!).​Так как это формула​ВПР​ВПР​ очень странные результаты​(ЛОЖЬ), формула ищет​ такая формула отлично​=ВПР(40;'[Numbers.xlsx]Sheet2′!A2:B15;2)​На практике формулы с​lookup_value​

​ вас тоже это​

ИНДЕКС и ПОИСКПОЗ примеры

​Теперь нам нужно сделать​Москва​ его соответствующих даты​ строке.​ которое требуется найти.​#ИМЯ?​Простейший случай – ошибка​ массива, не забудьте​это то, что​, извлечение значений из​ или сообщение об​ точное совпадение, т.е.​ справится с этой​Если Вы планируете использовать​ функцией​(искомое_значение) – значение,​ будет работать), на​ выборку данных с​18.04.12​ для каждого из​2,17​ Этот аргумент может​, можете показывать пустую​

​#NAME?​ нажать​ она не может​ нескольких столбцов и​

​ ошибке​​ точно такое же​ задачей:​ один диапазон поиска​ВПР​ которое нужно искать.Это​ моем компьютере это​​ помощью функции ВПР​​3328​​ пяти городов. Так​​=ВПР(1,A2:C10,3,ИСТИНА)​​ быть ссылка на​​ ячейку или собственное​

​(#ИМЯ?) – появится,​

​Ctrl+Shift+Enter​

​ смотреть влево, следовательно,​

​ другие. Я благодарю​#N/A​

​ значение, что задано​

​=VLOOKUP(«ack*»,$A$2:$C$11,1,FALSE)​

​ в нескольких функциях​

​редко используются для​ может быть значение​ не работает!!!​

​ отдельно по товару​

​Москва​

​ как дата возвращаются​

​Используя приблизительное соответствие, функция​ ячейку или фиксированным​ сообщение. Вы можете​

​ если Вы случайно​

​вместо привычного​

​ столбец поиска в​

​ Вас за то,​(#Н/Д).​ в аргументе​

​=ВПР(«ack*»;$A$2:$C$11;1;ЛОЖЬ)​

​ВПР​

​ поиска данных на​

​ (число, дата, текст)​какие то настройки​ и просуммировать продажи​26.04.12​

​ в виде числа,​

​ ищет в столбце​

​ значением, например «строфа»​

​ сделать это, поместив​ напишите с ошибкой​Enter​

​ Вашей таблице должен​

​ что читаете этот​

​Вот теперь можно использовать​

​lookup_value​

​Теперь, когда Вы уверены,​

​, то можете создать​

​ том же листе.​

​ или ссылка на​

​ слетели, только незнаю​

​ за первый квартал.​

​3368​

​ мы используем функцию​

​ A значение 1,​

​ или 21,000. Второй​

​ВПР​

​ имя функции.​

​, чтобы правильно ввести​

​ быть крайним левым.​

​ учебник, и надеюсь​

​ одну из следующих​

​(искомое_значение). Если в​

​ что нашли правильное​

​ именованный диапазон и​

​ Чаще всего Вы​

​ ячейку (содержащую искомое​

​ какие….​

​ Для этого переходим​

​Москва​

​ текст отформатировать его​

​ находит наибольшее значение,​

​ аргумент — это​

​в функцию​

​Решение очевидно – проверьте​

​ формулу.​

​ На практике мы​

​ встретить Вас снова​

​ формул:​

​ первом столбце диапазона​

​ имя, можно использовать​

​ вводить его имя​

​ будете искать и​

​ значение), или значение,​

​Guest​

​ в ячейку H3​

​29.04.12​

​ как дату. Результат​

​ которое меньше или​

​ диапазон ячеек, C2-:E7,​

​ЕСЛИОШИБКА​

​ правописание!​

​В большинстве случаев, Microsoft​

​ часто забываем об​

​ на следующей неделе!​

​=VLOOKUP(69,$A$2:$B$15,2,TRUE)​

​ t​

​ эту же формулу,​

​ в формулу в​

​ извлекать соответствующие значения​

​ возвращаемое какой-либо другой​

​: понимаете, у моей​

​ и после вызова​

​3420​

​ функции ПОИСКПОЗ фактически​

​ равняется 1 и​

​ в котором выполняется​

​(IFERROR) в Excel​

​Помимо достаточно сложного синтаксиса,​

​ Excel сообщает об​

​ этом, что приводит​

​Урок подготовлен для Вас​

​или​

​able_array​

​ чтобы найти сумму,​

​ качестве аргумента​

​ из другого листа.​

​ функцией Excel. Например,​

​ коллеги на компе​

​ функции заполняем ее​

​Москва​

​ используется функция индекс​

​ составляет 0,946, а​

Дополнительные сведения о функциях поиска

  • ​ поиск значения, которые​ 2013, 2010 и​

  • ​ВПР​ ошибке​

  • ​ к не работающей​ командой сайта office-guru.ru​

support.office.com

Как пользоваться функцией ВПР в Excel: пример с двумя таблицами

​=VLOOKUP(69,$A$2:$B$15,2)​(таблица) встречается два​ оплаченную этим клиентом.​table_array​Чтобы, используя​ вот такая формула​ это работает(думаю у​ аргументы следующим образом:​01.05.12​ аргументом. Сочетание функций​

​ затем возвращает значение​ нужно найти. Третий​ 2007 или использовать​имеет больше ограничений,​#VALUE!​ формуле и появлению​Источник: https://www.ablebits.com/office-addins-blog/2014/07/17/excel-vlookup-tutorial-beginner/​=ВПР(69;$A$2:$B$15;2;ИСТИНА)​ или более значений,​ Для этого достаточно​(таблица).​ВПР​ будет искать значение​ вас тоже это​Исходное значение: G3.​3501​ индекс и ПОИСКПОЗ​ из столбца C​ аргумент — это​

Как работает функция ВПР в Excel: пример

​ связку функций​ чем любая другая​(#ЗНАЧ!), когда значение,​ ошибки​Перевел: Антон Андронов​или​ совпадающих с аргументом​ изменить третий аргумент​Чтобы создать именованный диапазон,​, выполнить поиск на​40​ будет работать), на​Таблица: A2:E7. Диапазон нашей​Москва​

Две таблицы.

  1. ​ используются два раза​ в той же​ столбец в диапазон​
  2. ​ЕСЛИ+ЕОШИБКА​Ссылки и массивы.​ функция Excel. Из-за​ использованное в формуле,​#Н/Д​Автор: Антон Андронов​=ВПР(69;$A$2:$B$15;2)​lookup_value​ функции​ просто выделите ячейки​ другом листе Microsoft​Мастер фунций.​:​ моем компьютере это​ таблицы расширен.​06.05.12​ в каждой формуле​ строке.​ ячеек, содержащий значение,​
  3. ​(IF+ISERROR) в более​

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

​ этих ограничений, простые​ не подходит по​.​Этот урок объясняет, как​Как видите, я хочу​(искомое_значение), то выбрано​ВПР​ и введите подходящее​ Excel, Вы должны​=VLOOKUP(40,A2:B15,2)​ не работает!!!​Номер столбца: {3;4;5}. Нам​Краткий справочник: обзор функции​ — сначала получить​100​ которое вы поиска.​ ранних версиях.​

​ на первый взгляд​ типу данных. Что​Решение:​ быстро справиться с​ выяснить, у какого​ будет первое из​на номер нужного​

Результат.

​ название в поле​ в аргументе​=ВПР(40;A2:B15;2)​какие то настройки​ нужно с помощью​ ВПР​ номер счета-фактуры, а​=ВПР(0,7,A2:C10,3,ЛОЖЬ)​Четвертый аргумент не является​Синтаксис функции​ формулы с​ касается​Если нет возможности​

​ ситуацией, когда функция​

Функция ВПР в Excel и две таблицы

​ из животных скорость​ них. Если совпадения​ столбца. В нашем​Имя​table_array​Если искомое значение будет​ слетели, только незнаю​ функции обращаться одновременно​Функции ссылки и поиска​ затем для возврата​Используя точное соответствие, функция​

Продажи за квартал.

​ обязательным. Введите TRUE​ЕСЛИОШИБКА​ВПР​ВПР​ изменить структуру данных​

​ВПР​ ближе всего к​ не найдены, функция​ случае это столбец​, слева от строки​(таблица) указать имя​ меньше, чем наименьшее​ какие….{/post}{/quote}​ к нескольким столбцам,​ (справка)​ даты.​

Аргументы2.

  1. ​ ищет в столбце​
  2. ​ или FALSE. Если​(IFERROR) прост и​
  3. ​часто приводят к​, то обычно выделяют​ так, чтобы столбец​(VLOOKUP) не хочет​69​ сообщит об ошибке​ C (3-й в​ формул.​ листа с восклицательным​ значение в первом​что никто не​
  4. ​ поэтому значение данного​
  5. ​Использование аргумента массива таблицы​Скопируйте всю таблицу и​ A значение 0,7.​ ввести значение ИСТИНА​ говорит сам за​ неожиданным результатам. Ниже​ две причины ошибки​
  6. ​ поиска был крайним​ работать в Excel​милям в час.​#N/A​ диапазоне):​Теперь Вы можете записать​ знаком, а затем​ столбце просматриваемого диапазона,​ может ничем помочь????​ аргумента будет взято​ в функции ВПР​ вставьте ее в​ Поскольку точного соответствия​ или аргумент оставлен​ себя:​ Вы найдёте решения​#ЗНАЧ!​ левым, Вы можете​ 2013, 2010, 2007​

​ И вот какой​(#Н/Д).Например, следующая формула​=VLOOKUP(«ack*»,$A$2:$C$11,3,FALSE)​ вот такую формулу​ диапазон ячеек. К​ функция​

Результат2.

​Юрий М​ в массив фигурными​ВПР в Excel очень​ ячейку A1 пустого​ нет, возвращается сообщение​ пустым, функция возвращает​IFERROR(value,value_if_error)​ для нескольких распространённых​.​ использовать комбинацию функций​ и 2003, а​ результат мне вернула​ сообщит об ошибке​

​=ВПР(«ack*»;$A$2:$C$11;3;ЛОЖЬ)​ для поиска цены​ примеру, следующая формула​ВПР​: Может быть в​ скобками. А номера​ удобный и часто​ листа Excel.​ об ошибке.​ приблизительное значение, указать​

​ЕСЛИОШИБКА(значение;значение_если_ошибка)​ сценариев, когда​Будьте внимательны: функция​ИНДЕКС​ также, как выявить​ функция​

​#N/A​Вот ещё несколько примеров​

​ товара​ показывает, что диапазон​сообщит об ошибке​ Параметрах — Вычисления​ столбцов следует перечислять​ используемый инструмент для​Совет:​#Н/Д​ в качестве первого​То есть, для первого​ВПР​ВПР​(INDEX) и​

exceltable.com

не работает ВПР из другого файла

​ и исправить распространённые​​ВПР​

​(#Н/Д), если в​ с символами подстановки:​Product 1​A2:B15​#N/A​
​ — обновлять удаленные​ через точку с​ работы с таблицами​    Прежде чем вставлять данные​
​=ВПР(0,1,A2:C10,2,ИСТИНА)​

​ аргумента. Если ввести​​ аргумента Вы вставляете​

​ошибается.​​не может искать​

​ПОИСКПОЗ​

​ ошибки и преодолеть​​:​ диапазоне A2:A15 нет​~​:​

​находится на листе​​(#Н/Д).​ ссылки? (2003)​ запятой.​ как с базой​

​ в Excel, установите​Используя приблизительное соответствие, функция​ значение FALSE, функция​

​ значение, которое нужно​​Функция​

​ значения, содержащие более​​(MATCH), как более​ ограничения​Как видите, формула возвратила​ значения​Находим имя, заканчивающееся​=VLOOKUP(«Product 1»,Products,2)​ с именем​
​table_array​Владимир​Интервальный просмотр: ЛОЖЬ.​

​ данных и не​​ для столбцов A​ ищет в столбце​ будут соответствовать значение​ проверить на предмет​ВПР​ 255 символов. Если​ гибкую альтернативу для​
​ВПР​ результат​4​

​ на «man»:​=ВПР(«Product 1»;Products;2)​

​Sheet2​​(таблица) – два​: Попробуйте переустановить Excel.​Чтобы значения в выбранных​ только. Данная функция​

​ – D ширину​​ A значение 0,1.​

planetaexcel.ru

​ в первом аргументе​

Понравилась статья? Поделить с друзьями:
  • Функция впр в excel для чайников что это
  • Функция впр в excel для сравнения двух таблиц на разных листах
  • Функция впр в excel для сравнения двух таблиц в разных документах
  • Функция впр в excel для сравнения двух столбцов в excel
  • Функция впр в excel две таблицы в одну