Как использовать функцию ИНДЕКС Excel -

Содержание

Резюме

Функция ИНДЕКС Excel возвращает значение в заданной позиции в диапазоне или массиве. Вы можете использовать INDEX для получения отдельных значений или целых строк и столбцов. ИНДЕКС часто используется с функцией ПОИСКПОЗ, где ПОИСКПОЗ находит и передает позицию в ИНДЕКС.

Цель

Получить значение в списке или таблице в зависимости от местоположения

Возвращаемое значение

Значение в заданном месте.

Синтаксис

= ИНДЕКС (массив; номер_строки; (номер_столбца); (номер_площади))

Аргументы

  • array - диапазон ячеек или константа массива.
  • row_num - позиция строки в ссылке или массиве.
  • col_num - (необязательно) позиция столбца в ссылке или массиве.
  • area_num - (необязательно) диапазон в ссылке, который следует использовать.

Версия

Excel 2003

Примечания по использованию

Функция ИНДЕКС возвращает значение в заданной позиции в диапазоне или массиве. ИНДЕКС часто используется вместе с функцией ПОИСКПОЗ. MATCH находит и передает позицию в INDEX, который возвращает значение в этой позиции.

Примеры

Формулы ниже показывают, как можно использовать ИНДЕКС для получения значения:

=INDEX(A1:B5,2,2) // returns value in B2 =INDEX(A1:B5,3,1) // returns value in A3

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

Как использовать INDEX и MATCH

Ссылка как результат

Важно отметить, что функция ИНДЕКС в качестве результата возвращает ссылку. Например, в следующей формуле ИНДЕКС возвращает A2:

=INDEX(A1:A5,2) // returns A2

В типичной формуле в качестве результата вы увидите значение в ячейке A2, поэтому не очевидно, что INDEX возвращает ссылку. Однако это полезная функция в таких формулах, как эта, в которых используется ИНДЕКС для создания динамического именованного диапазона. Вы можете использовать функцию CELL, чтобы сообщить ссылку, возвращаемую INDEX.

Две формы

Функция ИНДЕКС имеет две формы: массив и ссылка . Обе формы имеют одинаковое поведение - ИНДЕКС возвращает ссылку в массиве на основе заданного положения строки и столбца. Разница в том, что справочная форма INDEX позволяет использовать более одного массива вместе с необязательным аргументом для выбора того, какой массив следует использовать. В большинстве формул используется массив INDEX, но обе формы обсуждаются ниже.

Форма массива

В форме массива INDEX первым параметром является массив , который предоставляется как диапазон ячеек или константа массива. Синтаксис формы массива INDEX:

INDEX(array,row_num,(col_num))

  • Если оба номер_строк и col_n поставляются, ИНДЕКС возвращает значение в ячейке на пересечении row_num и col_num .
  • Если row_num равен нулю, INDEX возвращает массив значений для всего столбца. Чтобы использовать эти значения массива, вы можете ввести функцию ИНДЕКС как формулу массива в горизонтальном диапазоне или передать массив в другую функцию.
  • Если значение col_num равно нулю, ИНДЕКС возвращает массив значений для всей строки. Чтобы использовать эти значения массива, вы можете ввести функцию ИНДЕКС как формулу массива в вертикальном диапазоне или передать массив в другую функцию.

Справочная форма

В справочной форме INDEX первый параметр является ссылкой на один или несколько диапазонов, а четвертый необязательный аргумент, area_num , предоставляется для выбора соответствующего диапазона. Синтаксис справочной формы INDEX:

INDEX(reference,row_num,(col_num),(area_num))

Так же , как форма массива INDEX, ссылка форма INDEX возвращает ссылку на ячейку на пересечении ROW_NUM и col_num . Разница в том, что аргумент ссылки содержит более одного диапазона, а area_num выбирает, какой диапазон следует использовать. Area_num является аргумент поставляется в виде числа , которое действует как числовой индекс. Первый массив внутри ссылки - 1, второй массив - 2 и так далее.

Например, в формуле ниже area_num предоставляется как 2, что относится к диапазону A7: C10:

=INDEX((A1:C5,A7:C10),1,3,2)

В приведенной выше формуле ИНДЕКС вернет значение в строке 1 и столбце 3 A7: C10.

  • Несколько диапазонов в ссылке разделяются запятыми и заключаются в круглые скобки.
  • Все диапазоны должны быть на одном листе, иначе ИНДЕКС вернет ошибку #VALUE. Используйте функцию ВЫБРАТЬ в качестве обходного пути.

Похожие видео

Как использовать функцию ВЫБРАТЬ В этом видео мы рассмотрим, как можно использовать функцию ВЫБРАТЬ. Мы также сравниваем формулу, основанную на ВЫБЕРИТЕ, с формулой, основанной на ВПР. Как сгенерировать случайные текстовые значения В этом видео мы рассмотрим, как создать список случайного текста с помощью функций RANDARRAY и INDEX. Как использовать INDEX и MATCH с таблицей В этом видео мы рассмотрим, как использовать INDEX и MATCH с таблицей Excel. Использование INDEX и MATCH с таблицей Excel удивительно просто. Введение в структурированные ссылки Это видео представляет собой краткое введение в структурированные ссылки. Структурированные ссылки - это простой способ ссылаться на таблицы в формулах Excel. Двусторонний поиск с помощью INDEX и MATCH приблизительного соответствия В этом видео мы рассмотрим, как построить двусторонний поиск с помощью INDEX и MATCH, используя приблизительное совпадение. Как найти информацию с помощью INDEX В этом видео мы рассмотрим, как настроить INDEX для получения значения по строке и столбцу. Это первая половина уравнения ИНДЕКС / ПОИСКПОЗ.

Интересные статьи...