Что нужно знать
- Использовать ИНДЕКС: выберите ячейку для вывода >, введите функцию ИНДЕКС. Пример:=ИНДЕКС (A2:D7, 6, 1).
- ИНДЕКС со ссылкой: Выберите ячейку для вывода >, введите функцию ИНДЕКС. Пример:=ИНДЕКС ((A2:D3, A4:D5, A6:D7), 2, 1, 3).
- Формула:=ИНДЕКС (ячейка:ячейка, строка, столбец) или=ИНДЕКС ((ссылка), строка, столбец, область).
В этой статье объясняется, как использовать функцию ИНДЕКС в Excel 365. Те же шаги применимы к Excel 2016 и Excel 2019, но интерфейс будет выглядеть немного иначе.
Как использовать функцию ИНДЕКС в Excel
Формула ИНДЕКС - отличный инструмент для получения информации из предопределенного диапазона данных. В нашем примере мы будем использовать список заказов от вымышленного продавца, который продает как канцтовары, так и лакомства для животных. Наш отчет о заказах включает номера заказов, названия продуктов, их индивидуальные цены и проданное количество.
- Откройте базу данных Excel, с которой вы хотите работать, или заново создайте базу данных, которую мы показали выше, чтобы вы могли следовать этому примеру.
-
Выберите ячейку, в которой вы хотите, чтобы вывод INDEX отображался. В нашем первом примере мы хотим найти номер заказа для Угощения для динозавров. Мы знаем, что данные находятся в ячейке A7, поэтому мы вводим эту информацию в функцию ИНДЕКС в следующем формате:
=ИНДЕКС (A2:D7, 6, 1)
-
Эта формула ищет в нашем диапазоне ячеек от A2 до D7, в шестой строке этого диапазона (строка 7) в первый столбец (A) и выводит наш результат 32321.
-
Если бы вместо этого мы хотели узнать количество заказов на Скобы, мы бы ввели следующую формулу:
=ИНДЕКС (A2:D7, 4, 4)
Выводит 15.
Вы также можете использовать разные ячейки для входных данных Строка и Столбец, чтобы обеспечить динамические выходные данные ИНДЕКС без корректировки исходной формулы. Это может выглядеть примерно так:
Единственная разница здесь заключается в том, что данные Строка и Столбец в формуле ИНДЕКС вводятся как ссылки на ячейки, в данном случае, F2 и G2. Когда содержимое этих ячеек корректируется, вывод INDEX изменяется соответствующим образом.
Вы также можете использовать именованные диапазоны для своего массива.
Как использовать функцию ИНДЕКС со ссылкой
Вы также можете использовать формулу ИНДЕКС со ссылкой вместо массива. Это позволяет определить несколько диапазонов или массивов, из которых будут извлекаться данные. Функция вводится почти так же, но использует одну дополнительную информацию: номер зоны. Это выглядит так:
=ИНДЕКС ((ссылка),номер_строки,номер_столбца,номер_области)
Мы воспользуемся нашим исходным примером базы данных почти таким же образом, чтобы показать, на что способна эталонная функция ИНДЕКС. Но мы определим три отдельных массива в пределах этого диапазона, заключив их во второй набор квадратных скобок.
- Откройте базу данных Excel, с которой вы хотите работать, или воспользуйтесь нашей, введя ту же информацию в пустую базу данных.
-
Выберите ячейку, в которой вы хотите, чтобы вывод INDEX был. В нашем примере мы снова будем искать номер заказа для угощений для динозавров, но на этот раз это часть третьего массива в нашем диапазоне. Таким образом, функция будет записана в следующем формате:
=ИНДЕКС ((A2:D3, A4:D5, A6:D7), 2, 1, 3)
-
Это разделяет нашу базу данных на три определенных диапазона по две строки в каждой и ищет вторую строку, первый столбец, третьего массива. Это выводит номер заказа на угощения для динозавров.
Что такое формула ИНДЕКС в Excel?
Функция ИНДЕКС - это формула в Excel и других инструментах баз данных, которая извлекает значение из списка или таблицы на основе данных о местоположении, которые вы вводите в формулу. Обычно он отображается в следующем формате:
=ИНДЕКС (массив,номер_строки,номер_столбца)
Что это делает, так это назначает функцию ИНДЕКС и дает ей параметры, которые вам нужны для получения данных. Он начинается с диапазона данных или именованного диапазона, который вы указали ранее; за которым следует относительный номер строки массива и относительный номер столбца.
Это означает, что вы вводите номера строк и столбцов в указанном диапазоне. Поэтому, если вы хотите нарисовать что-то из второй строки в вашем диапазоне данных, вы должны ввести 2 для номера строки, даже если это не вторая строка во всей базе данных. То же самое касается ввода столбца.