ИНДЕКС/ПОИСКПОЗ — AI ставит двусторонний lookup за 5 секунд
INDEX/MATCH (в русском Excel — ИНДЕКС/ПОИСКПОЗ) — это связка, которой пользуются продвинутые аналитики, потому что VLOOKUP не умеет искать слева от ключа и не работает с двумерной матрицей «строка-колонка». Синтаксис длинный и пугает: три вложенных функции, два MATCH, один INDEX, и легко запутаться, какой аргумент куда. На вспоминание формулы уходит 10–20 минут, плюс отладка #N/A когда диапазоны не совпадают по размерам. AI решает задачу за 5 секунд: вы говорите «найди продажи продукта X в регионе Y из перекрёстной таблицы B2:F20», и SideGenius пишет =INDEX(B2:F20;MATCH("X";A2:A20;0);MATCH("Y";B1:F1;0)). Понимает «обратный лукап — найти значение слева от ключа», «искать по приблизительному совпадению с сортированным диапазоном», «двусторонний поиск с одной формулой через XLOOKUP в M365». Если в файле есть XLOOKUP — предлагает заменить INDEX/MATCH на более короткую запись, но только когда срок жизни файла короче года: для шаблонов в 2019 Excel оставляет INDEX/MATCH, чтобы не сломать совместимость.
H2: =INDEX(B2:F20;MATCH("Кофе";A2:A20;0);MATCH("Москва";B1:F1;0)) → 184 500. Если значения не найдено, формула возвращает #N/A — оборачивается в IFERROR с прочерком «—» по выбору.
Почему не ChatGPT
ChatGPT часто путает порядок аргументов MATCH (lookup_value vs lookup_array) и забывает третий параметр «0» для точного совпадения, выдавая ближайшее меньшее. SideGenius генерирует формулу под структуру вашего листа и проверяет тип совпадения. Работает в РФ без VPN.
Как использовать за 3 шага
Зарегистрируйтесь на sidegenius.ru — мастер онбординга подключит SideGenius к Excel за 2 минуты.
Опишите задачу — где матрица, что искать в строках, что в колонках.
Подтвердите — формула INDEX/MATCH (или XLOOKUP, если у вас M365) появится в ячейке.
Вопросы и ответы
Что лучше — INDEX/MATCH или XLOOKUP?
XLOOKUP проще и читается за один взгляд, но он есть только в Microsoft 365 и Excel 2021+. Если файл будут открывать в Excel 2019 или раньше — XLOOKUP вернёт #NAME?, а INDEX/MATCH работает везде с 2003 года. SideGenius выбирает по версии вашего Excel.
Можно ли искать слева от колонки-ключа?
Да, это и есть главное преимущество над VLOOKUP. INDEX берёт значение из любой колонки, MATCH ищет в любой колонке — порядок не важен. =INDEX(A:A;MATCH(D2;C:C;0)) спокойно вытаскивает значение из A по совпадению в C.
Как обработать #N/A при отсутствии совпадения?
Оборачиваем формулу в IFERROR: =IFERROR(INDEX(...;MATCH(...));"—"). SideGenius добавляет это автоматически, если в исходных данных бывают пропуски. Альтернатива — IFNA, она ловит только #N/A и не маскирует другие ошибки.
Работает ли с приблизительным совпадением?
Да, для этого MATCH третьим аргументом принимает 1 (наибольшее меньшее, требует сортировки по возрастанию) или -1 (наименьшее большее, по убыванию). Используется для тарифных сеток, бракетов налога и т.д. Точное совпадение — третий аргумент 0.
Можно ли вернуть несколько значений сразу?
Да, в Microsoft 365 INDEX автоматически разливается в массив, если MATCH задан диапазоном. Например, =INDEX(B2:F20;MATCH(A25;A2:A20;0);0) вернёт всю строку. В Excel 2019 нужна Ctrl+Shift+Enter для массивных формул.
Сколько это стоит?
Бесплатный старт — 20 кредитов на пробу. Подписка Pro — 399 ₽/мес, оплата картами банков РФ через ЮKassa, без VPN.
Попробуйте SideGenius бесплатно
20 кредитов на старт, без карты. Работает в РФ без VPN, оплата картами РФ.
Установить в Excel