Доброго дня. Помогите, пожалуйста, с макросом начинающему. Во вложении образец для экспериментов. Лист "Данные" содержит компании. Одна компания может быть представлена несколькими строчками. Отличаются строчки значением одной ячейки. Всё отсортировано и строчки одной компании идут подряд.
Задача: 1. Суммировать одну колонку всех дублей: в первую строчку компании, если у неё есть повторяющиеся строчки, в ячейку "Категория" добавить категории из строк-дублей. Через разделитель |. 2. Пометить строчки-дубли: у всех строчек компании кроме первой в столбец I прописать текст "удалить" или "дубль". В картинках: Из вот этого должно получиться вот это.
Формулами не знаю как это сделать. Да и объём файла большой - макрос быстрее должен справляться.
UPD Важно чтобы цикл искал дубли компании не по всему листу, а только подряд. Если встречается другая компания, тогда записывать объединённый результат в Категорию и переходить к следующей компании. Это чтобы не грузить лишним поиском, так как файл изначально отсортирован.
Доброго дня. Помогите, пожалуйста, с макросом начинающему. Во вложении образец для экспериментов. Лист "Данные" содержит компании. Одна компания может быть представлена несколькими строчками. Отличаются строчки значением одной ячейки. Всё отсортировано и строчки одной компании идут подряд.
Задача: 1. Суммировать одну колонку всех дублей: в первую строчку компании, если у неё есть повторяющиеся строчки, в ячейку "Категория" добавить категории из строк-дублей. Через разделитель |. 2. Пометить строчки-дубли: у всех строчек компании кроме первой в столбец I прописать текст "удалить" или "дубль". В картинках: Из вот этого должно получиться вот это.
Формулами не знаю как это сделать. Да и объём файла большой - макрос быстрее должен справляться.
UPD Важно чтобы цикл искал дубли компании не по всему листу, а только подряд. Если встречается другая компания, тогда записывать объединённый результат в Категорию и переходить к следующей компании. Это чтобы не грузить лишним поиском, так как файл изначально отсортирован.Mikez
Не осилю. С макросами у меня плохо. А формулу использовать - не то. Там в итоговой таблице тысячи строк. Может кто за плату сделает от начала до конца?
Не осилю. С макросами у меня плохо. А формулу использовать - не то. Там в итоговой таблице тысячи строк. Может кто за плату сделает от начала до конца?Mikez
Большое спасибо, Игорь. Но я глянул - там выше моего уровня. А чтобы дотянуться мне время надо, которого нет. Да и смысла нет - такие задачи мне раз в год попадаются. [moder]Во "Фриланс" переносить или удовлетворитесь уже имеющимися ответами?
Большое спасибо, Игорь. Но я глянул - там выше моего уровня. А чтобы дотянуться мне время надо, которого нет. Да и смысла нет - такие задачи мне раз в год попадаются. [moder]Во "Фриланс" переносить или удовлетворитесь уже имеющимися ответами?Mikez
Сообщение отредактировал _Boroda_ - Четверг, 11.02.2016, 09:12