Написать Excel макрос для сравнения листов

Сергей12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
03.02.2020

Добрый день, коллеги!

Требуется разработать макрос(скрипт) для Excel, который бы решал следующию задачу.

Входные данные:

Экселевский файл в котором есть два листа. 

На первом листе две колонки с название и урлом (текстовое поле).

На втором листе несколько колонок(до 10 штук), одна из которых урл (текстовое поле).

При запуске макроса необходимо выбрать колонки которые будут сравниваться с первого и вторых листов (будут сравниваться урлы). Далее скрипт производит сравнение и на основе анализа создает 3 новых листа (добавить, удалить, оставить):

добавить: строки отсутствующие на листе 1, добавление со второго листа

удалить: строки отсутствующие на листе 2, добавить с первого листа

оставить: пересекающиеся строки, добавить с первого листа

Важный момент, что на листе строки с колонкой урл могут дублироваться (иметь одинаковые значения), но при этом первое поле может быть разным. Это считается как разные строки. Возможно данную опцию стоит вынести в настройки запуска макроса.

Пример в приложении.

Готов ответить на вопросы.

С вас стоимость и сроки.

Заявки фрилансеров