Полное раскрытие: я начинающий VB. Но я учусь и могу действительно использовать помощь при создании макроса в Excel. Я работаю над этим уже 2 дня и не могу найти правильный подход. По сути, мне нужно переместить данные из нескольких строк с вертикальными данными в одну строку с несколькими столбцами, отсортированными по горизонтали. Вот разбивка:
- Уплотнить несколько строк данных с соответствующим "GroupNumber" - удаляя лишние строки, как только данные объединены с первой строкой.
- Консолидируйте все вертикальные данные из каждой ячейки в столбце C (T-CarrierHealth_1.Перевозчик) с тем же "GroupNumber" в 1-й строке с "GroupNumber".
- Сортируйте данные в новые столбцы на основе имени оператора из столбца C (T-CarrierHealth_1.Перевозчик).
Например: вот таблица, с которой я начинаю:
И вот чего я пытаюсь добиться:
Может кто-нибудь помочь мне найти лучший метод для этого? Возможно, мне придется каждый месяц манипулировать макросом, поэтому я действительно хочу понять метод, стоящий за всем этим. Если кто-то может помочь, я был бы очень признателен.