ИНДЕКС
Функция ИНДЕКС возвращает содержимое ячейки из области по номеру строки и столбца.
Это мощный инструмент для работы с таблицами и массивами данных.
Синтаксис
ИНДЕКС(область; номер_строки; [номер_столбца]; [номер_диапазона])
| Аргумент | Описание | Допустимые значения |
|---|---|---|
| область | Массив, диапазон или список диапазонов, в котором вы хотите выбрать элемент | Любой диапазон или массив данных |
| номер_строки | Номер ряда в заданном диапазоне или массиве | Целое число или ссылка на ячейку с числом |
| [номер_столбца] | (необязательный) Номер столбца в заданном диапазоне или массиве. По умолчанию 1 | Целое число или ссылка на ячейку с числом |
| [номер_диапазона] | (необязательный) Номер диапазона, в котором вы хотите выбрать элемент. По умолчанию 1 | Целое число > 0 или ссылка на ячейку с числом |
Примеры использования
Стандартное использование
=ИНДЕКС(A1:C3; 2; 3)
Эта формула вернет значение из второй строки и третьего столбца диапазона A1:C3.
Использование с одним столбцом
=ИНДЕКС(A1:A5; 3)
Формула вернет значение из третьей строки столбца A (ячейка A3).
Комбинирование с другими функциями
=ИНДЕКС(A1:C3; ПОИСКПОЗ("Продукт"; A1:A3; 0); 2)
Здесь функция ПОИСКПОЗ ищет строку, в которой находится "Продукт", и ИНДЕКС возвращает соответствующее значение из второго столбца.
Ссылка на весь столбец
=СУММ(ИНДЕКС(A1:C5; 0; 3))
В данном примере функция ИНДЕКС с аргументом номер_строки равным 0 возвращает ссылку на весь третий столбец (C1:C5), а функция СУММ затем складывает все значения в этом столбце.
Примечания
-
Функция ИНДЕКС может использоваться для извлечения данных из больших таблиц и может быть комбинирована с другими функциями, такими как ПОИСКПОЗ, для создания мощных формул.
-
Важно убедиться, что указанные номера строки и столбца не выходят за пределы диапазона, иначе функция вернет ошибку #ССЫЛКА!.
-
Когда вы указываете 0 в аргументе номер_строки, функция возвращает весь столбец указанного диапазона. Аналогично, если 0 указан для номер_столбца — возвращается вся строка. Это работает только в формулах массива или в сочетании с некоторыми другими функциями (например, СУММ).