Порівняйте 2 набори даних у EXCEL та поверніть те, що воно має бути


-1

Мені потрібна допомога щодо порівняння двох наборів даних у Excel (див. Скріншот нижче).

Знімок екрана Excel

Як бачите, у мене є дані з двох джерел. Джерело 1 - це правильні дані. Джерело 2, можливо, було правильним в якийсь момент, але воно не є сучасним. Я хочу мати змогу переглянути номер рахунку та особу у Джерелі даних 2, щоб побачити, чи відповідає він номеру рахунку та особі у джерелі даних 1.

  • Якщо вона збігається, я б хотів, щоб клітинка, розташована поруч із стовпцем I, залишалася порожньою.
  • Якщо це НЕ відповідає, то я хотів би перенести особу з Джерела даних 1 у клітинку, що знаходиться поруч із стовпцем I

FYI

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

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

Я спробував використовувати "COUNTIFS", який працює певною мірою; вона порівнює, чи відповідають вони чи ні, але я не можу зрозуміти, як зробити все вищезазначене, що мені потрібно. Я припускаю, що потрібен макрос, але у мене немає поняття, з чого почати створювати макрос, щоб зробити вище.


1
Зверніть увагу, що Super User не є сервісом написання сценарію. Якщо ви скажете нам, що ви намагалися до цього часу (включаючи будь-які сценарії, якими ви користуєтесь) і де ви застрягли, ми можемо спробувати допомогти у вирішенні конкретних проблем. Ви також повинні прочитати Як мені поставити гарне запитання? .
DavidPostill

Відповіді:


1

Ви можете використовувати Vlookup, $ B $ 7: $ C $ 500 - це діапазон у source1, Номер рахунку та особа, з абсолютною посиланням, щоб залишатися виправленим, коли ви перетягуєте формулу вниз по стовпцю, 2 - другий стовпчик (Person) для порівняння з Особа в source2, Неправдива, щоб точно відповідати, запишіть у I7 та перетягніть її:

= ЯКЩО (ІСЕРРОР (VLOOKUP (F7, $ B $ 7: $ C $ 500,2, FALSE)), "Перевірити", АБО (VLOOKUP (F7, $ B $ 7: $ C $ 500,2, FALSE) = G7, "" , VLOOKUP (F7, $ B $ 7: C $ 500,2, FALSE)))

При помилці формула буде писати Check у стовпці I, це означає, що номер рахунку в F не існує у source1, якщо він існує, а відповідна особа однакова в source1 та source 2, вона повернеться порожньою "", інакше поверне правильна людина у джерелі1.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.