Excel: як створити список на основі критеріїв


Щоб створити список на основі критеріїв у Excel, можна використати таку основну формулу:

 =IFERROR(INDEX( $A$2:$A$12 ,SMALL(IF( $B$2:$B$12 = $B$2 ,ROW( $B$2:$B$12 )),ROW(1:1))-1 ,1),"")

Ця конкретна формула створює список значень у діапазоні A2:A12 , де значення в діапазоні B2:B12 дорівнює значенню в клітинці B2 .

У наведених нижче прикладах показано, як використовувати цю формулу на практиці з таким набором даних у Excel:

Приклад 1. Створення списку на основі критерію в Excel

Ми можемо використати таку формулу, щоб створити список гравців, які входять до команди Mavs :

 =IFERROR(INDEX( $A$2:$A$12 ,SMALL(IF( $B$2:$B$12 = $B$2 ,ROW( $B$2:$B$12 )),ROW(1:1))-1 ,1),"")

Ми можемо ввести цю формулу в клітинку E2 , а потім перетягнути її до решти клітинок у стовпці E, щоб створити список гравців, які входять до команди Mavs:

Excel створює список на основі критеріїв

Результат — список із трьох гравців:

  • Енді
  • Боб
  • франк

Ми можемо переглянути вихідний набір даних, щоб підтвердити, що ці три гравці входять до команди Mavs.

Приклад 2. Створення списку на основі кількох критеріїв у Excel

Ми можемо використати таку формулу, щоб створити список гравців, які є частиною команди Mavs і мають позицію Guard :

 =IFERROR(INDEX( $A$2:$A$12 ,SMALL(IF(( $B$2:$B$12 = $B$2 )*( $C$2:$C$12 = $C$2 ),ROW( $B$2 :$B$12 )),ROW(1:1))-1,1),"")

Ми можемо ввести цю формулу в клітинку E2 , а потім перетягнути її до решти клітинок у стовпці E, щоб створити список гравців, які входять до команди Mavs і мають позицію Guard:

Excel створює список на основі кількох критеріїв

У результаті буде список із двох гравців:

  • Енді
  • франк

Ми можемо переглянути вихідний набір даних, щоб підтвердити, що ці два гравці входять до команди Mavs і займають позицію захисника .

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

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

Excel: як витягти унікальні значення на основі критеріїв
Excel: як випадково вибрати комірки на основі критеріїв
Excel: як знайти топ-10 значень за критеріями

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

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