Excel: як використовувати оператор if із функцією match


Ви можете використовувати такий синтаксис у Excel, щоб використовувати оператор IF із функцією MATCH :

 =IF(ISNUMBER(MATCH( E2 , A2:A10 ,0)), “Yes”, “No”)

Ця конкретна формула перевіряє, чи існує значення в клітинці E2 у діапазоні A2:A10 .

Якщо він існує, формула повертає Yes .

Якщо його не існує, формула повертає «Ні».

Примітка . Ви можете замінити “Так” і “Ні” будь-якими іншими значеннями, які ви хочете повернути.

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

Приклад: як використовувати оператор IF із функцією MATCH в Excel

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

Припустімо, ми хочемо перевірити, чи існує назва команди «Лейкерс» у стовпчику команди.

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

 =IF(ISNUMBER(MATCH( E2 , A2:A10 ,0)), “Yes”, “No”)

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

Назва команди «Лейкерс» існує в діапазоні A2:A10 , тому формула повертає «Так» у клітинці F2 .

Зверніть увагу, що ви також можете повернути значення клітинки замість «Так» або «Ні» в операторі IF .

Наприклад, ви можете використати таку формулу, щоб повернути назву команди, якщо вона існує в стовпці команди, або порожній простір в іншому випадку:

 =IF(ISNUMBER(MATCH( E2 , A2:A10 ,0)), E2 , “ ”)

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

Формула просто повертає назву «Лейкерс» у клітинку F2 , оскільки ця назва існувала в стовпці команди.

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

У наступних посібниках пояснюється, як виконувати інші типові операції в Excel:

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

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

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