Макрос для обработки excel файлов

Артем11 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
20.01.2014

Вот что нужно сделать

Берется каждое число из первого столбца файла 2, умножается на 2 и ищется во втором столбце файла 1. Если не находится то первоначальное число прибавляется к тексту http://www.microtron.ua/goods#p и помещается в новую строку файла new.txt

В файле 2 в столбце 4 каждой строки проверяется наличие фразы "Ожид.", если фраза найдена то число из 1 столбца этой строки прибавляется к тексту http://www.microtron.ua/goods#p и помещается в новую строку файла new.txt

В файле 2 в пятом столбце каждой строки проверяется проверяется пустая или нет ячейка, если не пустая то число из 1 столбца этой строки прибавляется к тексту http://www.microtron.ua/goods#p и помещается в новую строку файла new.txt (новые и обновленные)

Берется каждое число из второго столбца файла 1 при условии что в третьем столбце 0, делится на 2 и ищется в первом столбце файла 2. Если находится то первоначальное число делится на 2 и прибавляется к тексту http://www.microtron.ua/goods#p и помещается в новую строку файла new.txt

Удалить дубликаты строк из файла new.txt.

Берется каждое число из второго столбца файла 1, делится на 2 и ищется в первом столбце файла 2, если число не найдено то строка с первоначальным числом из файла 1 удаляется. Во всех оставшихся после процедуры строках значение столбца 3 меняется на 0, а столбца 4 на 13

Примеры файлов во вложении.

В каждом файле может быть до 20000 строк, оптимальное время работы скрипта до 7 минут.