Excel: використовуйте index match, щоб повернути кілька значень по горизонталі


Ви можете використовувати функції INDEX і MATCH в Excel, щоб знайти значення в одному стовпці та повернути відповідне значення в іншому стовпці.

Якщо ви хочете використовувати INDEX і MATCH для повернення кількох значень по горизонталі, ви можете скористатися такою формулою:

 =INDEX( $B$2:$B$13 , SMALL(IF( $A$17 = $A$2:$A$13 ,ROW( $A$2:$A$13 )-ROW( $B$2 )+1), COLUMN( A1 )))

Ця конкретна формула шукає значення в клітинці A17 у діапазоні A2:A13 і повертає відповідне значення в діапазоні B2:B13 .

Потім ви можете перетягнути цю формулу горизонтально, щоб переглянути кілька значень.

У наступному прикладі показано, як використовувати цю формулу на практиці.

Приклад: використовуйте INDEX MATCH, щоб повернути кілька значень по горизонталі

Припустимо, що в Excel є такий набір даних, який містить інформацію про очки, набрані баскетболістами різних команд:

Скажімо, ми хочемо шукати “Mavs” у стовпці команди та повертати кожне значення балів горизонтально.

Для цього ми можемо ввести таку формулу в клітинку B17 :

 =INDEX( $B$2:$B$13 , SMALL(IF( $A$17 = $A$2:$A$13 ,ROW( $A$2:$A$13 )-ROW( $B$2 )+1), COLUMN( A1 )))

На наступному знімку екрана показано, як використовувати цю формулу на практиці:

Потім ми можемо клацнути й перетягнути цю формулу горизонтально вправо, доки не зустрінемо клітинку, яка відображає #NUM! щоб відобразити кожне з очок, які відповідають «Mavs», у колонці команди:

Формула правильно повертає значення 24, 40, 15 і 25 в одному рядку.

Зауважте, що кожне з цих значень представляє значення в колонці очок, яке відповідає «Mavs» у колонці команди:

Ви можете відредагувати назву команди в клітинці A17 , щоб знайти значення балів іншої команди.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в Excel:

Excel: як використовувати функцію IF з INDEX MATCH
Excel: як використовувати SUM із INDEX MATCH
Excel: використовуйте INDEX і MATCH, щоб повернути кілька значень по вертикалі

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *