
Мне не удалось ни найти, ни поэкспериментировать с макросом, который бы делал следующее.
Имея файл .csv, я хочу создать макрос, который будет:
- Ссылайтесь на этот файл из отдельной рабочей книги
- Выберите выбранный список значений в столбце данных
- Сгруппируйте эти значения в порядке возрастания.
- Отсортируйте строки каждой из этих групп в порядке возрастания по разным столбцам в их строках.
- Распечатайте эти структурированные данные на рабочем листе в отдельной рабочей книге.
например: Это изображение Начальная таблица
будет преобразован в этот образ. Финальный стол
Примечание: эти примеры были упрощены, поскольку строки содержат много столбцов данных, которые необходимо включить.
решение1
Описание вашей проблемы слишком расплывчато, но вы можете очень легко превратить вашу исходную таблицу в вашу окончательную таблицу, просто используя функцию фильтрации Excel. Вам просто нужно отсортировать ее дважды. Сначала отсортируйте столбец B по возрастанию, а затем отсортируйте столбец A по возрастанию.