Быстрая навигация
Функция ИНДЕКС
Краткое описание
Функция ИНДЕКС возвращает значение или ссылку на ячейку из указанного диапазона по номеру строки и столбца. Работает в двух режимах: как массив для получения значений и как ссылка для динамических адресов.
Синтаксис
ИНДЕКС(массив; номер_строки; [номер_столбца]) или ИНДЕКС(ссылка; номер_строки; [номер_столбца]; [номер_области])
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| массив/ссылка | 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)
Часто задаваемые вопросы
Распространенные ошибки и решения
#ЗНАЧ!
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+