Сравнить 2 набора данных в EXCEL и вернуть то, что должно быть

Сравнить 2 набора данных в EXCEL и вернуть то, что должно быть

Мне нужна помощь со сравнением двух наборов данных в Excel (см. скриншот ниже).

Скриншот Excel

Как вы видите, у меня есть данные из 2 источников. Источник 1 — это правильные данные. Источник 2 мог быть правильным в какой-то момент, но он неактуален. Я хочу иметь возможность посмотреть на номер счета и человека в источнике данных 2, чтобы увидеть, совпадают ли они с номером счета и человеком в источнике данных 1.

  • Если они совпадают, то я бы хотел, чтобы ячейка, соседняя в столбце I, осталась пустой.
  • Если НЕ совпадает, то я хотел бы перенести человека из источника данных 1 в соседнюю ячейку в столбце I.

К вашему сведению

  • Данные начинаются со строки 7 и могут содержать до 5000 номеров счетов.
  • Если номер счета в источнике 2 отсутствует в списке номеров счетов в источнике 1, то я хотел бы вставить слово CHECK в соседнюю ячейку в столбце I.
  • Я использую Excel 2013

Ссылку на копию таблицы вы найдете ниже (размещена на Google Диске): https://drive.google.com/file/d/0B0FUMX_fxi4GelBxS0cxTE00eHM/view?usp=sharing

Я попробовал использовать 'COUNTIFS', который работает в определенной степени; он сравнивает, совпадают они или нет, но я не могу понять, как сделать все вышеперечисленное, что мне нужно. Я предполагаю, что нужен макрос, но я понятия не имею, с чего начать создание макроса, чтобы сделать вышеперечисленное.

решение1

Вы можете использовать функцию VLOOKUP, $B$7:$C$500 — это диапазон в source1, Account Number и Person, с абсолютной ссылкой, чтобы она оставалась фиксированной при перетаскивании формулы вниз по столбцу, 2 — это второй столбец (Person) для сравнения с Person в source2, False — для точного совпадения, напишите следующее в I7 и перетащите его вниз:

=ЕСЛИ(ЕОШИБКА(ВПР(F7;$B$7:$C$500;2;ЛОЖЬ)),"Проверка",ЕСЛИ(ВПР(F7;$B$7:$C$500;2;ЛОЖЬ)=G7,"",ВПР(F7;$B$7:$C$500;2;ЛОЖЬ)))

При возникновении ошибки формула выведет «Проверить» в столбце I, что означает, что номер счета в F не существует в источнике source1. Если он существует и соответствующее лицо в источнике source1 и источнике source 2 одинаково, формула вернет пустое значение «», в противном случае она вернет правильного человека в источнике source1.

Связанный контент