askXL
Вопрос RU

Как сделать двумерный поиск (по строке и столбцу) в Excel?

Ответ

Используйте ИНДЕКС с двумя ПОИСКПОЗ: =ИНДЕКС(данные; ПОИСКПОЗ(строка; заголовки_строк; 0); ПОИСКПОЗ(столбец; заголовки_столбцов; 0)).

Подробное объяснение

Двумерный поиск нужен, когда результат зависит и от строки, и от столбца — например, цена в зависимости от товара и размера.

Формула

=ИНДЕКС(B2:E10; ПОИСКПОЗ(G1; A2:A10; 0); ПОИСКПОЗ(G2; B1:E1; 0))

Первый ПОИСКПОЗ находит строку по заголовкам строк, второй — столбец по заголовкам столбцов.

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

Строки — города, столбцы — вес посылки:

=ИНДЕКС(B2:F6; ПОИСКПОЗ("Москва"; A2:A6; 0); ПОИСКПОЗ("5 кг"; B1:F1; 0))

Excel 365 — ПРОСМОТРX

=ПРОСМОТРX(G1; A2:A10; ПРОСМОТРX(G2; B1:E1; B2:E10))

Вложенный ПРОСМОТРX: внутренний находит нужный столбец, внешний — строку.

24.02.2026 Excel / Google Sheets

Нужна своя формула?

Опишите задачу — ИИ сгенерирует рабочую формулу за секунды

Создать формулу

Вы использовали бесплатные запросы

Войдите, чтобы продолжить генерировать формулы — это бесплатно!

Больше запросов
Сохранение формул в избранное
Доступ к истории формул
Войти через Google

By signing in, you agree to our Privacy Policy

Отличная формула!

Войдите, чтобы сохранять формулы и получить больше бесплатных запросов

Войти бесплатно

Сохранить в избранное

Войдите, чтобы сохранять формулы и получать к ним доступ в любое время

Войти через Google