Как сделать двумерный поиск (по строке и столбцу) в 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: внутренний находит нужный столбец, внешний — строку.