Чтобы научиться пользоваться ВПР в Excel на примере поиска по коду, подготовьте список заявок и справочник; в формуле задайте точное совпадение через ЛОЖЬ и проверьте известный результат.
В заявках указаны коды товаров, а названия лежат в отдельном справочнике. Рядом со списком пока пустая колонка, которую хочется заполнить сразу для всех строк. ВПР найдёт код в справочнике и вернёт название из той же строки. Для такой задачи выберем точное совпадение.
Разберём, как пользоваться ВПР в Excel на примере учебного списка с одним отсутствующим кодом. В итоге рядом с найденными названиями останется заметный пропуск. На нём и проверим, что формула ищет нужный товар, сохраняя различие между найденным и отсутствующим.
Ниже используем настольный Excel для Windows. Поиск выполнит встроенная функция ВПР. Если трудно перенести пример на свой лист, ИИ поможет разобраться с адресами и частями формулы. Все коды и названия в примере придуманы. Работайте на новом листе или копии своей книги.
Разместите рядом список заявок и справочник
В учебной книге будем искать названия канцелярских товаров. В списке есть повторный код, потому что один товар встречается в нескольких заявках. Справочник при этом содержит по одной записи на каждый товар.
Вставьте в A1 следующий столбец:
Код заявки
104
108
110
101
104
В B1 напишите Название из справочника. Ячейки ниже пока оставьте пустыми. Столбец C служит промежутком между двумя таблицами.
Теперь заполните D1:E6 справочником. В D вводятся коды, в E соответствующие названия:
| Ячейка D | Код | Ячейка E | Название |
|---|---|---|---|
| D1 | Код | E1 | Название |
| D2 | 101 | E2 | Блокнот А5 |
| D3 | 104 | E3 | Ручка синяя |
| D4 | 108 | E4 | Папка на кнопке |
| D5 | 112 | E5 | Маркер чёрный |
| D6 | 115 | E6 | Карандаш HB |
Коды в обоих местах введите как обычные числа. В этом примере у них нет ведущих нулей и других значимых символов. Такой вход позволит сначала разобраться с поиском, а особенности импортированных артикулов рассмотрим ниже.
Для ВПР расположение столбцов существенно: код должен стоять в первом столбце выбранного диапазона, название правее. В нашем диапазоне D:E эти роли выполняют D и E. Такую организацию поиска описывает справка Microsoft по ВПР.
Примерьте поиск к своему листу вместе с ИИ
Если в вашей книге коды и названия стоят в других столбцах, попросите DeepSeek разобрать именно их расположение:
Помоги составить ВПР с точным совпадением. Сначала уточни язык функций Excel, где стоит искомый код, где диапазон справочника и из какого столбца нужно вернуть название. Объясни каждую часть формулы обычными словами. Справочник при копировании должен оставаться на месте. Нужна отдельная проверка кода, которого в справочнике нет; скрывать #Н/Д пока не надо. Если есть одинаковые коды с разными названиями, сначала спроси о них.
Можно описать только адреса и дать вымышленные коды. Затем попросите: «Покажи, как изменится формула в следующей строке». Вы увидите, движется ли ссылка на заявку и удерживается ли справочник. Саму формулу вставляйте в Excel, проверяя известный и отсутствующий код; чат не меняет вашу книгу.
Как пользоваться ВПР в Excel на примере формулы с точным совпадением
Выберите B2, вставьте формулу и нажмите Enter:
=ВПР(A2;$D$2:$E$6;2;ЛОЖЬ)
В B2 ожидается «Ручка синяя». В A2 стоит код из строки D3, поэтому возвращается название из E3.
У формулы четыре части, и каждая отвечает на отдельный вопрос:
| Часть формулы | Что означает в нашем листе |
|---|---|
A2 |
Какой код взять из текущей заявки |
$D$2:$E$6 |
Где искать код и связанное с ним название |
2 |
Из какого столбца выбранного диапазона вернуть результат; D считается первым, E вторым |
ЛОЖЬ |
Искать точное совпадение кода |
Число 2 относится к справочнику внутри формулы. Буква E обозначает пятый столбец листа, но в выбранном диапазоне D:E этот столбец второй.
Знаки $ удерживают границы справочника при копировании. Ссылка A2 остаётся относительной, чтобы в следующей строке формула взяла следующий код заявки. Работа абсолютных ссылок разобрана в инструкции Microsoft.
Если Excel использует английские имена функций и запятые между аргументами, тот же запрос выглядит так:
=VLOOKUP(A2,$D$2:$E$6,2,FALSE)
Выбирайте имя функции и разделители, принятые в своей установке Excel. В русской формуле выше между аргументами стоят точки с запятой.
Заполните колонку и проверьте отсутствующий код
Чтобы распространить формулу, скопируйте B2, выделите B3:B6 и вставьте. При копировании по строкам Excel изменит ссылку на код, сохранив закреплённый справочник.
Проверьте формулу в B3. Она должна обращаться к A3:
=ВПР(A3;$D$2:$E$6;2;ЛОЖЬ)
Затем сверьте всю колонку с ожидаемым результатом:
| Строка заявки | Код | Ожидается в столбце B | Основание |
|---|---|---|---|
| 2 | 104 | Ручка синяя | Код найден в D3, название взято из E3 |
| 3 | 108 | Папка на кнопке | Код найден в D4, название взято из E4 |
| 4 | 110 | #Н/Д |
Такого кода в D2:D6 нет |
| 5 | 101 | Блокнот А5 | Код найден в D2, название взято из E2 |
| 6 | 104 | Ручка синяя | Повторная заявка получает то же название |
В английском интерфейсе ошибка отсутствующего значения обозначается #N/A. В нашем учебном листе причина известна заранее: код 110 отсутствует в подготовленном справочнике. Рабочую строку с таким результатом сначала сверяют с исходными данными.
Именно строка с отсутствующим кодом проверяет выбранный режим поиска. Если формула нашла все знакомые товары, этого ещё мало: нужно увидеть её поведение на отсутствующем ключе.
Для сравнения представим, что в формуле для A4 последний аргумент пропущен:
=ВПР(A4;$D$2:$E$6;2)
По умолчанию включится приблизительный поиск. Наш справочник уже отсортирован по возрастанию, и для отсутствующего кода 110 такой поиск вернёт название по коду 108, «Папка на кнопке». В ячейке появится вполне правдоподобное название чужого товара. При ЛОЖЬ эта же строка останется с #Н/Д, и её получится отдельно разобрать.
Разницу между точным и приблизительным поиском Microsoft показывает в примерах поиска по списку. Для подстановки названия по идентификатору оставьте последний аргумент ЛОЖЬ.
Если результат отличается, найдите причину
Сначала посмотрите, какая ячейка и какой диапазон указаны в формуле проблемной строки. Затем найдите сам код в справочнике. Такой порядок отделяет ошибку ссылки от расхождения в данных.
| Что получилось | Что проверить | Что делать дальше |
|---|---|---|
| В первой строке верно, ниже появляются пропуски | Сохранился ли диапазон $D$2:$E$6 |
Вернуть закреплённые границы и снова скопировать формулу |
Код виден в справочнике, но получается #Н/Д |
Совпадают ли типы кодов; нет ли пробелов у текстового ключа | Сверить обе записи с исходником и привести к одному согласованному виду |
| Вернулось чужое название | Последний аргумент; наличие одинаковых кодов с разными названиями | Установить ЛОЖЬ, затем разобрать неоднозначные записи справочника |
Появилось #ССЫЛКА! |
Номер возвращаемого столбца | Для диапазона из двух столбцов использовать допустимый номер; название в нашем примере имеет номер 2 |
У #Н/Д бывают разные причины. Помимо отсутствующего кода, Microsoft указывает разные типы данных и лишние пробелы. Число 104 и текстовая запись 104 могут выглядеть одинаково, оставаясь разными входами для поиска.
Если артикул содержит ведущие нули, например 0012, заранее выберите для него текстовый вид и сохраните его с обеих сторон. Простая смена оформления ячейки после ввода потерянные нули не вернёт. Для данных из файла пригодится инструкция по импорту CSV с сохранением значений.
Отдельно проверьте уникальность справочника. Если одному коду соответствуют два названия, ВПР в точном режиме возьмёт первое найденное совпадение. Оба товара в одной ячейке она перечислять не будет. Нужно решить, какая запись верна или какой дополнительный признак различает товары; этот выбор в самой формуле отсутствует. Поведение при нескольких совпадениях зафиксировано и в техническом описании VLookup у Microsoft.
После исправления причины снова проверьте знакомый код, повторную заявку и отсутствующий код. Если затруднение связано уже с устройством другой формулы, поможет разбор ошибок формул в Excel.
Сохраните книгу вместе с проверяемым справочником
Когда ожидаемая колонка совпала с полученной, сохраните учебную книгу в XLSX. Для дальнейшей работы оставьте рядом исходный список и справочник: по ним можно объяснить каждое подставленное название и разобрать оставшиеся пропуски.
При обновлении справочника проверьте его границы. Если ниже E6 появились новые записи, прежний диапазон $D$2:$E$6 их охватывать не будет. Расширьте его до фактической последней строки и повторите контроль на коде из новой части.
В результате у списка появляется полезная колонка с понятным происхождением значений. Строки с #Н/Д остаются отдельной задачей для сверки. Пока причина пропуска неизвестна, скрывать её пустой строкой неудобно: вместе с надписью из поля зрения исчезнет и сам вопрос.
Вопросы и ответы
Нужно отсортировать справочник для точного ВПР?
При ЛОЖЬ сортировка для поиска точного совпадения не требуется. В учебном примере коды расположены по возрастанию, чтобы отдельно показать поведение приблизительного режима. Для него порядок данных существенен.
Можно вернуть название из столбца слева от кода?
Для показанного метода название должно располагаться справа от кода. ВПР может вернуть значение из первого столбца диапазона или из одного из столбцов правее; поиск названия слева потребует другого способа. В учебном справочнике код стоит первым, название следующим.
Как искать на другом листе?
Добавьте имя листа к диапазону. Если лист со справочником называется Справочник, а заявки остаются на текущем листе, формула для B2 будет такой:
=ВПР(A2;Справочник!$D$2:$E$6;2;ЛОЖЬ)
На листе Справочник коды при этом должны находиться в D2:D6, названия в E2:E6. Номер возвращаемого столбца остаётся прежним.
Зачем код заявки повторяется дважды?
Повторный код в заявках допустим: две строки могут относиться к одному товару. Проблему создают разные названия под одинаковым кодом внутри справочника. Поэтому повтор в списке и неоднозначный справочник проверяются отдельно.
Можно вместо #Н/Д сразу показать «Не найдено»?
Текстовую отметку можно добавить после проверки причин ошибки. Например, ЕСЛИОШИБКА заменяет ошибки выбранной надписью, но заодно может спрятать и другую неисправность формулы. В первом проходе оставьте исходный результат, чтобы различить отсутствующий код, неверную ссылку и остальные причины.
Продолжите сверку своих заявок
Возьмите копию рабочего списка и выберите несколько кодов, для которых названия известны заранее. Добавьте один заведомо отсутствующий код в учебную часть, скопируйте формулу и проверьте обе ситуации. После этого будет понятно, где названия уже получены по справочнику, а где ещё нужно разобраться с исходными данными.
С тем же списком откройте карту работы с документом. В исходных данных укажите столбцы кодов и названий, в цели задайте сверку оставшихся пропусков, а в критериях потребуйте показывать исходную строку для каждого вывода. Карта поможет подготовить задание на дальнейшую работу с ИИ; сама книга остаётся у вас. В «Первопроходцах» можно задать вопрос по собственной работе; проектные работы Никита Малов проверяет лично и даёт правки. Для вопроса по поиску сохраните формулу, искомый код и соответствующий фрагмент справочника.
Официальные справки Microsoft сверены 20 октября 2026 года. Список канцелярских товаров, заявки и ожидаемые результаты составлены для учебного примера. Обложка создана с помощью ImageGen.