Как разбить данные на несколько листов?
вопрос
Я надеюсь, что кто-то может помочь! У меня есть файл .csv, открытый в Excel, который содержит большой объем данных, которые были объединены вместе, так что каждый набор данных следует друг за другом вертикально. Все столбцы выровнены, а заголовки столбцов повторяются в строке каждый раз, когда начинается новый набор. Я хочу использовать макрос, который разделяет эти наборы данных, так что каждый из них находится на отдельной рабочей таблице, которая пронумерована последовательно ... и затем сохраните ее как файл .xls. Пример того, с чем я имею дело, можно скачать с //users.aber.ac.uk/hhp06/merge.csv
Есть простой сценарий, который может справиться с этим? Ваша помощь будет высоко ценится!
Решение
Простой способ был бы старый вырезать и вставить,
- Выделите все строки для первого набора данных,
- Нажмите CTRL + X
- Нажмите на новый лист
- Нажмите CTRL + V
- Нажмите на вкладку слияния, удалите строки, так как все в каждом наборе имеют одинаковое количество строк, это выделит следующий набор.
- Повторение.
Занимает пару секунд и создает 3 новых листа.
- Затем назовите вкладки по мере необходимости. Затем сохраните ваш файл как .xls
Это, вероятно, быстрее, чем создание макроса.
Заметка
Спасибо sharpman за этот совет на форуме.