Поиск

INDEX

Определение

INDEX возвращает значение, находящееся на заданной позиции строки (и, при необходимости, столбца) внутри диапазона.

Синтаксис

=INDEX(array, row_num, [column_num])

Аргументы

Аргумент Значение
array Диапазон, из которого берётся значение, например B2:B5.
row_num Позиция строки внутри диапазона; первая строка диапазона считается за 1.
column_num Необязательно. Позиция столбца внутри диапазона; нужна, если в диапазоне несколько столбцов.

Пример

В метеожурнале месячные осадки записаны в B2:B5, и вам нужна третья запись.

A: Месяц B: Осадки (мм)
мар. 57
апр. 66
май 38
июн. 24

Формула: =INDEX(B2:B5,3)

Результат: 38. Третья ячейка внутри B2:B5 — это B4, в которой записано 38.

Практика

В диапазоне D2:E4 названия чая записаны в столбце D, а время заваривания — в столбце E: Sencha 2, Oolong 5 и Rooibos 7. Напишите формулу, которая возвращает время заваривания в третьей строке.

  1. В F2 напишите формулу INDEX, которая возвращает строку 3, столбец 2 диапазона D2:E4.
Шаг 1 из 2
На любом языке сайта в формулах используются английские названия функций, например SUM, а десятичный разделитель — точка (.), а не запятая.
Загружаем лист…

Связанные функции

INDEX извлекает значение, когда его позиция известна, MATCH находит эту позицию, а VLOOKUP объединяет оба шага для простых таблиц.

Частая ошибка

Использование номера строки листа вместо позиции внутри диапазона: для B2:B5 запрос строки 4 вернёт третий элемент, а запрос строки 5 вернёт #REF!.

Связанные функции

Эти ссылки — связанные функции.