Excel: як порівняти два стовпці на наявність відсутніх значень


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

 =FILTER( A2:A13 , ISNA(VLOOKUP( A2:A13 , B2:B7 , 1, FALSE)))

Ця конкретна формула знаходить усі значення з A2:A13 , які відсутні в діапазоні B2:B13 .

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

Приклад: порівняйте два стовпці на наявність відсутніх значень в Excel

Припустімо, що ми маємо такі два списки імен у Excel:

Припустімо, ми хочемо знайти всі імена зі списку A, яких немає в списку B.

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

 =FILTER( A2:A13 , ISNA(VLOOKUP( A2:A13 , B2:B7 , 1, FALSE)))

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

Excel порівнює два стовпці на наявність відсутніх значень

Формула повертає всі імена зі списку A, яких немає в списку B.

Наприклад:

  • Ім’я «Боб» з’являється в списку A, але не в списку B.
  • Назва «Чад» з’являється в списку А, але її немає в списку Б.
  • Ім’я «Дуг» з’являється в списку А, але не в списку Б.

І так далі.

Як працює ця формула?

Згадайте формулу, яку ми використали, щоб знайти значення в A2:A13 , яких не вистачало в B2:B7 :

 =FILTER( A2:A13 , ISNA(VLOOKUP( A2:A13 , B2:B7 , 1, FALSE)))

Ось як працює ця формула:

Спочатку ми використовуємо VLOOKUP , щоб спробувати знайти кожне значення з A2:A13 у B2:B7 .

Якщо ім’я знайдено, воно повертається. В іншому випадку повертається #N/A .

Далі ми використовуємо FILTER із функцією ISNA , щоб відфільтрувати імена з A2:A13 , які мали результат #N/A під час використання функції VLOOKUP .

Кінцевим результатом є те, що ми можемо бачити лише імена з A2:A13 , яких немає в B2:B7 .

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

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

Як порівняти два списки в Excel за допомогою VLOOKUP
Як порівняти два аркуші Excel на відмінності
Як порівняти дати без часу в Excel

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

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