Возвращает значение в заданной позиции строки и столбца внутри диапазона.
Синтаксис
INDEX(array, row_num, [column_num])Аргументы
arrayобязательно
Диапазон или массив, из которого возвращается значение.
row_numобязательно
Позиция строки внутри массива.
column_numнеобязательно
Позиция столбца внутри массива.
INDEX возвращает значение в числовой позиции диапазона. Сам по себе он прост, но в паре с MATCH становится самым гибким поиском в Excel — может искать в любом направлении и не ломается при вставке столбцов. INDEX/MATCH — классическая альтернатива VLOOKUP в версиях без XLOOKUP.
=INDEX(C2:C100, 5)→$420Возвращает 5-е значение в столбце цен.
=INDEX(A2:D100, MATCH("A102", A2:A100, 0), 3)→$1,250INDEX/MATCH: находит строку для A102 и возвращает столбец 3.
Выберите диапазон возврата
Укажите INDEX на столбец или таблицу, содержащую ваш ответ.
Найдите строку с помощью MATCH
Вложите MATCH, чтобы превратить ключ поиска в номер строки, который нужен INDEX.
При необходимости добавьте номер столбца
Для двумерных таблиц укажите позиции и строки, и столбца.
INDEX/MATCH может возвращать значения слева от ключа, не ломается при вставке столбцов и работает быстрее на больших листах.