Fast FormulaFast Formula
Google Sheets10 мин·

Как сделать ВПР (VLOOKUP) в Google Таблицах — полное руководство

Подробное руководство по VLOOKUP в Google Sheets: синтаксис, примеры, ошибки, альтернативы (INDEX/MATCH, XLOOKUP). С картинками и объяснениями.

Что такое VLOOKUP (ВПР)

VLOOKUP (Vertical Lookup) — функция для поиска значения в первом столбце диапазона и возврата значения из указанного столбца той же строки. В русской версии Excel — ВПР, в Google Sheets — VLOOKUP.

Синтаксис VLOOKUP в Google Sheets

=VLOOKUP(искомое_значение, диапазон, номер_столбца, [сортировка]) - искомое_значение — что ищем (например, артикул) - диапазон — где ищем (например, A:D) - номер_столбца — из какого столбца вернуть результат (1, 2, 3...) - сортировка — FALSE для точного совпадения (используйте почти всегда)
=VLOOKUP(A2, Sheet2!A:C, 3, FALSE)

Пример 1: Поиск цены товара

У вас есть лист заказов с артикулами и лист справочник с ценами. Нужно подтянуть цену по артикулу.
=VLOOKUP(B2, Прайс!A:B, 2, FALSE)
💡 Совет: Убедитесь что артикулы в обоих листах в одном формате (текст или число).

Пример 2: Поиск имени сотрудника по табельному номеру

Табельный номер в ячейке A2, справочник сотрудников на листе «Сотрудники».
=VLOOKUP(A2, Сотрудники!A:C, 2, FALSE)

Частые ошибки VLOOKUP

1. #N/A — значение не найдено. Проверьте: нет ли лишних пробелов, совпадают ли типы данных (текст vs число). 2. Неправильный столбец — номер столбца считается от НАЧАЛА диапазона, не от начала листа. 3. TRUE вместо FALSE — если последний аргумент TRUE или опущен, VLOOKUP ищет приблизительное совпадение (данные должны быть отсортированы!). 4. Поиск влево невозможен — VLOOKUP ищет только в первом столбце диапазона. Для поиска влево используйте INDEX/MATCH.

Защита от ошибок: IFERROR

Оберните VLOOKUP в IFERROR, чтобы вместо #N/A показывать понятный текст.
=IFERROR(VLOOKUP(A2, Sheet2!A:C, 3, FALSE), "Не найдено")

Альтернатива: INDEX + MATCH

INDEX/MATCH — более гибкая комбинация. Работает в любом направлении, не привязана к порядку столбцов, быстрее на больших данных.
=INDEX(C:C, MATCH(A2, B:B, 0))
💡 Совет: В Google Sheets также есть XLOOKUP — современная замена VLOOKUP с поиском в любом направлении.

VLOOKUP с несколькими условиями

Стандартный VLOOKUP ищет по одному значению. Для поиска по двум условиям: создайте вспомогательный столбец с конкатенацией или используйте FILTER.
=VLOOKUP(A2&B2, ARRAYFORMULA(Sheet2!A:A&Sheet2!B:B&Sheet2!C:C), 3, FALSE)

Заключение

VLOOKUP — одна из самых востребованных функций. Но запоминать синтаксис необязательно: опишите задачу в Fast Formula — AI сгенерирует формулу с правильными ссылками на вашу таблицу.
🤖

Не хотите запоминать формулы?

Опишите задачу на русском — AI сгенерирует формулу с правильными ссылками на вашу таблицу. 5 запросов бесплатно.

Попробовать бесплатно →

Попробуйте бесплатно

5 запросов бесплатно, без регистрации. Загрузите таблицу — получите формулу за секунды.