Excel8 мин·
ИНДЕКС + ПОИСКПОЗ — мощная замена ВПР в Excel и Google Sheets
Почему ИНДЕКС/ПОИСКПОЗ лучше ВПР: поиск влево, несколько условий, скорость. Примеры для Excel и Google Sheets с объяснениями.
Зачем нужен ИНДЕКС + ПОИСКПОЗ
ВПР (VLOOKUP) — самая известная функция поиска, но у неё есть ограничения: не может искать влево, привязана к порядку столбцов, медленная на больших данных. ИНДЕКС + ПОИСКПОЗ решает все эти проблемы.
Как это работает
ПОИСКПОЗ (MATCH) — находит позицию (номер строки) искомого значения в столбце.
ИНДЕКС (INDEX) — возвращает значение из столбца по номеру строки.
Вместе: ПОИСКПОЗ находит «где», ИНДЕКС забирает «что».
=ИНДЕКС(C:C; ПОИСКПОЗ(A2; B:B; 0))
Пример 1: поиск цены по названию
Столбец A — название товара (искомое), столбец B — артикулы, столбец C — цены. ВПР не работает, потому что ищет только в первом столбце диапазона, а нам нужен столбец C при поиске по B.
=ИНДЕКС(C:C; ПОИСКПОЗ(A2; B:B; 0))
💡 Совет: 0 в ПОИСКПОЗ означает точное совпадение (аналог FALSE в ВПР).
Пример 2: поиск влево
ВПР ищет только вправо от ключевого столбца. ИНДЕКС+ПОИСКПОЗ ищет в любом направлении. Столбец C — ключ, столбец A — нужное значение (левее).
=ИНДЕКС(A:A; ПОИСКПОЗ(D2; C:C; 0))
Пример 3: поиск по двум условиям
Нужно найти сумму для конкретного города И конкретного менеджера. Используем массивную формулу.
=ИНДЕКС(D:D; ПОИСКПОЗ(1; (B:B="Москва")*(C:C="Иванов"); 0))
💡 Совет: В Excel 365 работает как обычная формула. В старых версиях нужно ввести через Ctrl+Shift+Enter.
Скорость: ИНДЕКС+ПОИСКПОЗ vs ВПР
На таблицах 10 000+ строк ИНДЕКС+ПОИСКПОЗ работает заметно быстрее ВПР. Причина: ВПР просматривает весь диапазон, а ПОИСКПОЗ останавливается при нахождении. На 100 000 строк разница может быть в разы.
В Google Sheets
Синтаксис такой же, но названия английские:
=INDEX(C:C, MATCH(A2, B:B, 0))
В Google Sheets также доступен XLOOKUP — современная замена и ВПР, и ИНДЕКС+ПОИСКПОЗ. Но XLOOKUP пока недоступен в старых версиях Excel.
=INDEX(C:C, MATCH(A2, B:B, 0))
Когда использовать что
ВПР — простой поиск вправо, быстро написать.
ИНДЕКС+ПОИСКПОЗ — поиск влево, несколько условий, большие таблицы.
XLOOKUP — если есть Excel 365 или Google Sheets (лучший вариант).
Fast Formula автоматически выбирает оптимальную функцию для вашей задачи.
Заключение
ИНДЕКС+ПОИСКПОЗ — профессиональный инструмент поиска данных. Быстрее ВПР, гибче, работает в любом направлении. Но запоминать синтаксис не нужно — опишите задачу в Fast Formula, AI подберёт лучшую формулу.
🤖
Не хотите запоминать формулы?
Опишите задачу на русском — AI сгенерирует формулу с правильными ссылками на вашу таблицу. 5 запросов бесплатно.
Попробовать бесплатно →Читайте также
ТОП-20 формул Excel, которые должен знать каждый бухгалтер
Подборка самых нужных формул Excel для бухгалтерии: СУММЕСЛИ, ВПР, ЕСЛИ, СЧЁТЕСЛИ и другие. С примерами и объяснениями на русском.
Как сделать ВПР (VLOOKUP) в Google Таблицах — полное руководство
Подробное руководство по VLOOKUP в Google Sheets: синтаксис, примеры, ошибки, альтернативы (INDEX/MATCH, XLOOKUP). С картинками и объяснениями.