Для поиска данных в больших таблицах с помощью функций ИНДЕКС и ПОИСКПОЗ можно использовать следующую стратегию: 2
Пример использования: 4 нужно определить регион поставки по артикулу товара, набранному в ячейку C16. 4 Формула будет такой: =ИНДЕКС(A1:G13;ПОИСКПОЗ(C16;D1:D13;0);2)
. 4
Функция ПОИСКПОЗ ищет в столбце D1:D13 значение артикула из ячейки C16. 4 Последний аргумент функции 0 означает поиск точного (а не приблизительного) соответствия. 4 Функция выдаёт порядковый номер найденного значения в диапазоне, то есть фактически номер строки, где найден требуемый артикул. 4Функция ИНДЕКС выбирает из диапазона A1:G13 значение, находящееся на пересечении заданной строки (номер строки с артикулом выдаёт функция ПОИСКПОЗ) и столбца (в данном случае нужен регион, то есть второй столбец). 4
Если формулу с функциями ИНДЕКС и ПОИСКПОЗ предполагается копировать по диапазону, нужно фиксировать ссылки, делая их абсолютными. 1 Иначе при протягивании формулы диапазон в ней будет «сползать» и функция выдаст ошибку. 1