ИНДЕКС
Возвращает значение из диапазона по номеру строки и столбца: третью строку списка, ячейку на пересечении строки и столбца таблицы.
ИНДЕКС(массив; номер_строки; [номер_столбца])- [ ]необязательная часть
- массив
- Диапазон, из которого берём значение, например $B$2:$B$7.
- номер_строки
- Какая по счёту строка диапазона нужна. Первая строка — 1.
- номер_столбца
- Какой по счёту столбец диапазона нужен. Для диапазона в один столбец не указывают.Необязательный
Возвращаемое значение
Значение ячейки диапазона с указанными номерами строки и столбца. Если номер выходит за диапазон, будет ошибка #ССЫЛКА!.
Примеры
Выручка за месяц по его номеру
Подробности
ИНДЕКС берёт диапазон и номер строки внутри него. Номер считают от начала диапазона, а не от начала листа: в диапазоне B2:B7 первая строка — это B2.
Если диапазон в несколько столбцов, третьим аргументом указывают номер столбца. Тогда функция вернёт ячейку на пересечении строки и столбца.
Сама по себе ИНДЕКС нужна редко. Чаще номер строки для неё находит функция ПОИСКПОЗ: вместе они ищут значение по ключу, как ВПР, но в любом направлении.
Частые ошибки
- Номер строки отсчитали от начала листа. Если диапазон начинается со второй строки, результат съедет на одну строку вниз: считать нужно от начала диапазона.
- Номер больше, чем строк в диапазоне. Функция вернёт ошибку #ССЫЛКА!.
- Диапазон указан вместе с заголовком. Тогда первая строка — это заголовок, и все номера сдвигаются на один.
В Google Таблицах
В Google Таблицах функция называется INDEX, аргументы те же.