Как разбить данные на несколько листов?

Excel может использоваться динамически для обработки данных и является одним из самых популярных приложений в линейке программного обеспечения Office. Одним из таких приложений является разделение данных на несколько листов . Одним из подходов может быть запись или запись макроса . Однако, если это действие должно быть выполнено на ограниченном количестве рабочих листов, было бы более полезно, если бы кто-то использовал традиционный метод вырезания-вставки . Здесь можно легко вырезать данные, открыть новый лист и вставить данные на новый лист.

вопрос

Я надеюсь, что кто-то может помочь! У меня есть файл .csv, открытый в Excel, который содержит большой объем данных, которые были объединены вместе, так что каждый набор данных следует друг за другом вертикально. Все столбцы выровнены, а заголовки столбцов повторяются в строке каждый раз, когда начинается новый набор. Я хочу использовать макрос, который разделяет эти наборы данных, так что каждый из них находится на отдельной рабочей таблице, которая пронумерована последовательно ... и затем сохраните ее как файл .xls. Пример того, с чем я имею дело, можно скачать с //users.aber.ac.uk/hhp06/merge.csv

Есть простой сценарий, который может справиться с этим? Ваша помощь будет высоко ценится!

Решение

Простой способ был бы старый вырезать и вставить,

  • Выделите все строки для первого набора данных,
  • Нажмите CTRL + X
  • Нажмите на новый лист
  • Нажмите CTRL + V
  • Нажмите на вкладку слияния, удалите строки, так как все в каждом наборе имеют одинаковое количество строк, это выделит следующий набор.
  • Повторение.

Занимает пару секунд и создает 3 новых листа.

  • Затем назовите вкладки по мере необходимости. Затем сохраните ваш файл как .xls

Это, вероятно, быстрее, чем создание макроса.

Заметка

Спасибо sharpman за этот совет на форуме.

Предыдущая статья Следующая статья

Лучшие советы