Макрос для Электронных таблиц (Экселя)
Исходные данные:
1.Файл 1 "Обработка для РК" (Произвольное название, формат "xls" или "xlxs" или "csv")
- Столбец "Запросы"
- Столбец "Статус Мало показов"
- другие столбцы
2.Файл 2 "Экспорт РК" (Произвольное название, формат "xls" или "xlxs" или "csv")
- Столбец "Фраза (с минус-словами)"
- Столбец "Статус Мало показов"
- другие столбцы
Алгоритм:
1.Находим в файле 2 первую строку в столбце "Фраза (с минус-словами)", отбрасываем весь хвост начиная с пробела перед знаком "-"
2.Ищем дубль в файле 1 в столбце "Запросы" (без учета знака "+", который приписан к каждому предлогу в файле 2)
3.Копируем всю строку в файле 1 и задаем ей порядковый номер 1 (в результате будет занимать 1ую строку)
Затем берем 2й запрос из 2го файла, отбрасываем хвост, исключаем знак "+" при поиске и снова ищем дубль в файле 1, задаем порядковый номер 2 и т.д.
4.Все остальные фразы, которых не было в любом из файлов, переносим в конец всего списка в файл 1 и окрашиваем в любой цвет.
5.Находим в файле 2 столбец "Статус Мало показов" копируем в аналогичный столбец в файл 1