
Резюме
Функція Excel INDEX повертає значення в заданій позиції в діапазоні або масиві. Ви можете використовувати INDEX для отримання окремих значень або цілих рядків і стовпців. INDEX часто використовується з функцією MATCH, де MATCH знаходить і подає позицію до INDEX.Призначення
Отримати значення у списку або таблиці залежно від місцезнаходженняПовернене значення
Значення в певному місці.Синтаксис
= INDEX (масив, номер_ рядка, (номер_колі), (номер_області))Аргументи
- масив - діапазон комірок або константа масиву.
- row_num - Позиція рядка у посиланні або масиві.
- col_num - (необов’язково) Положення стовпця у посиланні або масиві.
- area_num - (необов’язково) Діапазон у посиланні, який слід використовувати.
Версія
Excel 2003Примітки щодо використання
Функція INDEX повертає значення в заданій позиції в діапазоні або масиві. INDEX часто використовується разом із функцією MATCH. MATCH знаходить і подає позицію в INDEX, яка повертає значення в цій позиції.
Приклади
Наведені нижче формули показують, як INDEX можна використовувати для отримання значення:
=INDEX(A1:B5,2,2) // returns value in B2 =INDEX(A1:B5,3,1) // returns value in A3
У наведених вище прикладах позиція "жорстко закодована". Як правило, функція MATCH використовується для пошуку позиції, яка потім подається в INDEX. У цій статті пояснюється, як INDEX та MATCH можна використовувати разом із багатьма прикладами:
Як користуватися INDEX та MATCH
Посилання як результат
Важливо зазначити, що в результаті функція INDEX повертає посилання. Наприклад, у такій формулі INDEX повертає A2:
=INDEX(A1:A5,2) // returns A2
У типовій формулі ви побачите значення в комірці A2 як результат, тому не очевидно, що INDEX повертає посилання. Однак це корисна функція у таких формулах, яка використовує INDEX для створення динамічного іменованого діапазону. Ви можете використовувати функцію CELL, щоб повідомити про посилання, повернене INDEX.
Дві форми
Функція INDEX має дві форми: масив і посилання . Обидві форми мають однакову поведінку - INDEX повертає посилання в масиві на основі заданого розташування рядка та стовпця. Різниця полягає в тому, що посилальна форма INDEX дозволяє більше одного масиву, а також необов’язковий аргумент для вибору, який масив слід використовувати. У більшості формул використовується форма масиву INDEX, але обидві форми розглядаються нижче.
Форма масиву
У формі масиву INDEX першим параметром є масив , який подається як діапазон комірок або константа масиву. Синтаксис форми масиву INDEX:
INDEX(array,row_num,(col_num))
- Якщо обидва номер_рядка і col_n поставляються, ІНДЕКС повертає значення в осередку на перетині row_num і col_num .
- Якщо для row_num встановлено нуль, INDEX повертає масив значень для цілого стовпця. Щоб використовувати ці значення масиву, ви можете ввести функцію INDEX як формулу масиву в горизонтальному діапазоні або подати масив в іншу функцію.
- Якщо для col_num встановлено нуль, INDEX повертає масив значень для цілого рядка. Щоб використовувати ці значення масиву, ви можете ввести функцію INDEX як формулу масиву у вертикальному діапазоні або подати масив в іншу функцію.
Довідкова форма
У формі посилання 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)
У наведеній вище формулі INDEX поверне значення в рядку 1 та стовпці 3 A7: C10.
- Кілька діапазонів посилань відокремлюються комами та вкладаються в дужки.
- Усі діапазони повинні бути на одному аркуші, інакше INDEX поверне помилку #VALUE. Використовуйте функцію ВИБІР як обхідний шлях.
Пов’язані відео





