Ти тут

Функція "індекс" в excel: опис, застосування і приклади

На даний момент програма Excel за своєю популярністю поступається тільки Word. Вона дозволяє з легкістю здійснювати найрізноманітніші економіко-статистичні розрахунки над великою кількістю даних. Для цієї мети в ній передбачена велика кількість вбудованих функцій, в тому числі допоміжних. Деякі з них здатні здійснювати дії, в тому числі над масивами даних. До них відноситься і функція "ІНДЕКС". В Excel вона використовується як окремо, так і з "ПОИСКПОЗ", Про яку буде розказано нижче.

функція індекс в Excel

опис

функція "ІНДЕКС" в Excel повертає значення (посилання на значення) вмісту комірки, заданої номерами рядка і стовпця таблиці або пойменованого діапазону.

Її синтаксис нескладний і виглядає наступним чином: ІНДЕКС (масив, № рядка, № стовпчика).

Ця функція може працювати також з єдиною рядком або з єдиним стовпцем. У такому випадку після вказівки одновимірного масиву виставляється одне число. Воно позначає номер рядка, якщо масив являє собою стовпець, і навпаки.

функція "ІНДЕКС" в Excel іноді видає значення «# посилаючись!». Найчастіше це відбувається, якщо осередок, розташована на перетині зазначених рядки і стовпці, знаходиться поза зазначеного діапазону.

приклади застосування

Розглянемо кілька випадків використання функції "ІНДЕКС" на практиці.

Припустимо, є масив, що складається з 4 стовпців і 4 рядків (див. Таблицю). Якщо ввести в одну з комірок таблиці розташоване поза діапазону А1: Е5 вираз «= ІНДЕКС (В2: Е5, 2, 3)» (без лапок) і натиснути на «Введення», то у відповідь буде видано значення «бегонія».

A

B

C

D

E

1

N / N

1

2

3

4

2

1

мак

троянда

жасмин

ромашка

3

2

хризантема

нарцис

бегонія

гортензія

4

Відео: Функції ІНДЕКС і ПОИСКПОЗ

3

тюльпан

фіалка

пролісок

гладіолус

5

4

астра

півонія

лілія

гвоздика

Якщо потрібно дізнатися, скільки учнів Групи 2 отримали оцінку «незадовільно», то в відповідному полі слід ввести вираз: ІНДЕКС (С2: С5, 1).

A

B

C

D

E

1

N / N

Група 1

груп 2

Група 3

Група 4

2

«Незадовільно»

5

4

2

4

3

«Задовільно»

12

10

13

11

4

"добре"

7

8

8

10

5

«Відмінно»

1

3

5

4

функція "ПОИСКПОЗ" в Excel

функція індекс і ПОИСКПОЗ в Excel приклади



Обидва приклади, наведені вище, не будуть працювати з великими масивами даних. Справа в тому, що використання функції "ІНДЕКС" в Excel передбачає введення номера рядка і стовпчика не самою таблиці, а масиву даних. Це досить важко зробити, коли мова йде про велику кількість елементів. Вирішити проблему може допомогти ще одна екселевскій функція.

Розглянемо випадок, коли масив складається з єдиного рядка.

A

B

C

D

1

товари

2

овочі

фрукти

спеції

3

помідори

груші

сіль

4

огірки

яблука

перець

5

перці

апельсини

імбир

6

Моркоу

банани

кориця

Діапазон значень в цьому випадку В3: В6.

Вибираємо комірку в іншому рядку, наприклад D1. Вводимо в неї назва фрукта, позицію якого хочемо знайти, в даному випадку «апельсини». В осередку (Е1), куди хочемо записати номер відповідного рядка, вводимо «= ПОИСКПОЗ (D1-В3: В6-0)» (див. Таблицю). В результаті там з`являється число 3. Саме такий номер в діапазоні В3: В6 у вираження «апельсини».

A

B

C

D

E

1

апельсини

3

2

овочі



фрукти

3

помідори

груші

4

картопля

яблука

5

морква

апельсини

6

перець

банани

Останній 0 означає, що потрібно знайти точний збіг із значенням D1.

Як знайти всі текстові значення, що задовольняють нікому критерієм

У вигляді, представленому вище, функція "ПОИСКПОЗ" повертає тільки одне значення (найперше, т. е. верхнє). Але що робити, якщо в списку є повторення. В такому випадку допомагають формули масиву. Для їх використання слід виділити весь діапазон даних і використовувати поєднання клавіш «Ctrl + Shift + Enter». Однак її розгляд не є предметом даної статті.

функція індекс в Excel приклади

функція "ІНДЕКС" і "ПОИСКПОЗ" в Excel: приклади

Уявіть, що вам потрібно вибрати з досить великого масиву тільки певні дані. Розглянемо для простоти випадок з невеликим числом елементів. Наприклад, у вас є звіт про успішність декількох груп студентів та їх оцінки. Припустимо, ви хочете, щоб в осередку H2 з`явилося число студентів, які отримали оцінку «незадовільно».

A

B

C

D

E

F

G

H

J

1

N / N

гр. 1

гр. 2

гр. 3

гр. 4

гр. 2

гр. 4

2

«Незадовільно»

5

3

1

2

«Уд»

3

«Уд»

14

10

14

12

«Відмінно»

4

"добре"

8

9

10

8

5

«Відмінно»

4

6

5

3

Для цього найкраще спільно використовувати обидві функції. Щоб дізнатися, що необхідно ввести в H2, спочатку розглянемо найпростіше вираження, яке можна використовувати для цієї мети. Зокрема, дані значення можна отримати, якщо записати в цей осередок «= ІНДЕКС (А2: Е5-1-2)». Тут ми використовували варіант з попередніх прикладів, коли номер рядка і стовпця вираховувався вручну. Однак наша мета - автоматизувати цей процес. Для цього слід замість двійки і одиниці, які вказують на шукані рядок і стовпець, в масиві записати відповідні функції "ПОИСКПОЗ", Що видають ці номери. Зверніть увагу, що ми шукаємо вираз «уд», розташоване в осередку G2 і «гр. 2 »з H2. Крім того, нам потрібні точні співпадіння, тому в якості останнього, третього, аргументу в обох випадках вказується 0.

Тоді замість 1 у формулі ІНДЕКС (А2: Е5-1-2) слід записати: ПОИСКПОЗ (G2-A2: A5-0), а замість 2 - ПОИСКПОЗ (H2- А2: Е2-0).

Після підстановки маємо: ІНДЕКС (А2: E5- ПОИСКПОЗ (G2-A2: A5-0) - ПОИСКПОЗ (H2- А2: Е2-0)). В результаті, натиснувши «Введення», маємо в цьому осередку значення «10».

використання функції індекс в Excel

Як поширити дію отриманої формули на якийсь діапазон

Як відомо, функція "ІНДЕКС" в Excel може бути «витягнута» на якийсь діапазон. У прикладі, розглянутому вище, це все 4 осередки з H2: J3. У зв`язку з цим необхідно з`ясувати, як зробити так, щоб, «витягнувши» цю формули вправо і вниз, отримати правильні значення.

Головна складність полягає в тому, що масив А2: Е5 має відносний адресу. Щоб виправити це, слід перетворити його в абсолютний. Для цього масив записується у вигляді $ А $ 2: $ Е $ 5. Те ж слід зробити і для обох вбудованих функцій, т. Е. Вони повинні виглядати як ПОИСКПОЗ ($ G $ 2- $ A $ 2: $ A $ 5-0) і ПОИСКПОЗ ($ H $ 2 А $ 2: $ Е2-0).

Остаточний вигляд формули буде: ІНДЕКС ($ А $ 2: $ Е $ 5 ПОИСКПОЗ ($ G $ 2- $ А $ 2: А $ 5-0) - ПОИСКПОЗ ($ H $ 2- $ А $ 2: $ Е $ 2-0)).

В результаті матимемо таблицю, зображену нижче

A

B

C

D

E

F

G

H

J

1

N / N

гр. 1

гр. 2

гр. 3

гр. 4

гр. 2

гр. 4

2

«Незадовільно»

5

3

1

2

«Уд»

10

12

3

«Уд»

14

10

14

12

Відео: Пошук значення, функція ІНДЕКС + ПОИСКПОЗ / INDEX + MATCH (Урок 7) [Eugene Avdukhov, Excel Для Всіх]

«Відмінно»

6

3

4

"добре"

8

9

Відео: Відео приклад використання функції ВПР в MS Excel

10

8

5

«Відмінно»

4

6

5

3

Для отримання коректного результату треба стежити, щоб текстові значення були записані точно, в тому числі не містили помилки і зайвих пробілів. В іншому випадку програма не розглядатиме їх як однакові.

функція індекс і ПОИСКПОЗ в Excel

Тепер ви знаєте, як використовується функція "ІНДЕКС" в Excel. Приклади її спільного використання з "ПОИСКПОЗ" вам також відомі, і ви зможете коректно застосовувати їх для вирішення багатьох практичних завдань.

Поділися в соц мережах:

Увага, тільки СЬОГОДНІ!

Схожі повідомлення


Увага, тільки СЬОГОДНІ!