Excel и Google Workspace

Поиск и подстановка

ВПР, XLOOKUP, INDEX/MATCH, фильтры и поиск значений.

6 формул

Формулы темы

VLOOKUP для точного поиска в Excel

Функция VLOOKUP ищет значение из E2 в первом столбце диапазона A2:C20 и возвращает значение из третьего столбца найденной строки. Последний аргумент FALSE включает точное совпадение, поэтому формула подходит для артикулов, кодов клиентов и других ключей, где приблизительный поиск недопустим.

$=VLOOKUP(E2,A2:C20,3,FALSE)$

XLOOKUP для точного поиска в Excel

XLOOKUP ищет значение из E2 в диапазоне A2:A20 и возвращает соответствующее значение из C2:C20. В отличие от VLOOKUP, диапазон поиска и диапазон результата задаются отдельно, поэтому функция спокойно ищет как вправо, так и влево.

$=XLOOKUP(E2,A2:A20,C2:C20,"Не найдено",0)$

INDEX и MATCH для поиска значения слева

Связка INDEX и MATCH ищет значение E2 в C2:C20, определяет номер найденной позиции и возвращает значение с той же позиции из A2:A20. Такой прием особенно полезен, когда результат расположен левее столбца поиска.

$=INDEX(A2:A20,MATCH(E2,C2:C20,0))$

SUMIFS для суммы по нескольким условиям

SUMIFS суммирует значения из D2:D100 только по тем строкам, где город в B2:B100 равен Москве, а дата в C2:C100 не раньше 1 января 2026 года. Функция подходит для отчетов продаж, расходов и оплат с несколькими фильтрами.

$=SUMIFS(D2:D100,B2:B100,"Москва",C2:C100,">="&DATE(2026,1,1))$

COUNTIFS для подсчета строк по нескольким условиям

COUNTIFS считает строки, которые одновременно удовлетворяют нескольким условиям. В этой формуле учитываются только строки, где в столбце B указана Москва, а значение в столбце D больше 5000.

$=COUNTIFS(B2:B100,"Москва",D2:D100,">5000")$

Поиск значения XLOOKUP / ПРОСМОТРX

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

$=XLOOKUP(E2,A:A,B:B)$