Функция ИНДЕКС

Excel 2007+

Краткое описание

Функция ИНДЕКС возвращает значение или ссылку на ячейку из указанного диапазона по номеру строки и столбца. Работает в двух режимах: как массив для получения значений и как ссылка для динамических адресов.

Синтаксис

ИНДЕКС(массив; номер_строки; [номер_столбца]) или ИНДЕКС(ссылка; номер_строки; [номер_столбца]; [номер_области])

Параметры

Параметр Тип Обязательный Описание
массив/ссылка Range/Array Да Диапазон ячеек или массив для поиска значения
номер_строки Number Да Позиция строки в диапазоне (1 - первая строка)
номер_столбца Number Нет Позиция столбца (необязательно для одномерных массивов)
номер_области Number Нет Номер области при работе с несколькими диапазонами

Использование функции INDEX

ИНДЕКС идеально подходит для точного извлечения данных из таблиц по координатам. Часто используется в комбинации с ПОИСКПОЗ для создания альтернатив ВПР/ВПРП или для динамического построения диапазонов в сложных формулах.

Распространенные примеры INDEX

Получение значения из таблицы

=ИНДЕКС(A2:B3;2;2)

Возвращает значение из второй строки, второго столбца диапазона A2:B3 (ячейка B3)

Возврат всей строки

=ИНДЕКС(A1:C10;3;0)

В формуле массива возвращает все значения 3-й строки диапазона A1:C10

Работа с несколькими областями

=ИНДЕКС((A1:C5;D1:F5);2;2;2)

Возвращает значение из второй области (D1:F5), пересечение 2-й строки и 2-го столбца

Динамический диапазон

=СУММ(B2:ИНДЕКС(A2:C10;5;2))

Суммирует диапазон от B2 до ячейки в 5-й строке, 2-м столбце (B6)

Часто задаваемые вопросы

Форма массива ИНДЕКС(массив...) возвращает значение. Справочная форма ИНДЕКС(ссылка...) возвращает ссылку на ячейку для использования в других функциях.

Значение 0 возвращает всю строку (в формулах массивов) вместо отдельного элемента.

Индексы выходят за границы диапазона или номер_области указывает на несуществующую область.

Распространенные ошибки и решения

#ЗНАЧ!

Cause: Неверные индексы строки/столбца (0 или больше размера диапазона)

Solution: Проверьте размер диапазона и используйте индексы от 1 до количества строк/столбцов

#ССЫЛКА!

Cause: Диапазон удален или перемещен

Solution: Проверьте правильность ссылки на диапазон

#ЗНАЧ! при area_num

Cause: Области на разных листах

Solution: Используйте только области на одном листе

Примечания

  • Подсчет строк/столбцов начинается с 1
  • Для одномерных массивов один из индексов необязателен
  • В Microsoft 365 поддерживаются динамические массивы
  • Идеально сочетается с ПОИСКПОЗ для создания индексных поисков

Совместимость

Доступно в: Excel 2007+, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Недоступно в:

Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 2007+