Например, у меня есть диапазон списка данных, теперь я хочу разделить его на несколько листов по количеству строк, в этом примере я разделю его на каждые 5 строк (см. следующие снимки экрана ). Есть ли способы помочь нам быстро решить эту проблему? Здесь я расскажу вам о двух приемах, которые помогут вам сделать это легко.
![]() |
![]() |
![]() |
![]() |
||
![]() |
||
![]() |
Разделить данные на несколько листов по количеству строк с помощью кода VBA
Разделить данные на несколько листов по количеству строк с помощью Kutools for Excel
- Повторное использование всего: добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
- Больше чем 20 текстовых функций: извлечение числа из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
- Инструменты слияния: несколько книг и листов в одну; Объединить несколько ячеек/строк/столбцов без потери данных; Объедините повторяющиеся строки и суммируйте.
- Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Из одной книги в несколько файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
- Вставить пропуск скрытых/отфильтрованных строк; Подсчет и сумма по цвету фона; Массовая отправка персонализированных писем нескольким получателям.
- Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделе, дню, частоте и т. Д. Фильтр жирным шрифтом, формулами, комментарием …
- Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.
Разделение данных на несколько листов по строкам подсчитать с кодом VBA


Потрясающе! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Сэкономьте 50% времени и сокращайте для вас тысячи щелчков мыши каждый день!
Следующий код VBA поможет вам разделить строки на несколько листов по количеству строк, выполните следующие действия:
1 . Удерживайте ALT + F11 , чтобы открыть Microsoft Visual Basic для приложений .
2 . Нажмите Вставить > Module и вставьте следующий код в окно модуля.
VBA: разделение данных на листы по количеству строк в Excel.
3 . Затем нажмите клавишу F5 , чтобы запустить код, и появится диалоговое окно для выбора диапазона для разделения, а затем нажмите OK и еще одно диалоговое окно, чтобы указать количество строк. См. снимок экрана:
![]() |
![]() |
![]() |
4. Нажмите OK , и диапазон будет разделен на несколько листов по количеству строк.
Примечание . Разделенные рабочие листы помещаются в конце основного рабочего листа.
Разделение данных на несколько листов по количеству строк с помощью Kutools for Excel
Приведенный выше код можно только разделить данные по указанному количеству строк, и он не будет добавлять заголовок для данных каждого рабочего листа, если ваши данные имеют заголовок.
Но с Kutools for Excel ‘ s Разделить данные , вы не только можете вставлять заголовки для данных каждого рабочего листа, но также можете указать новые имена разделенных листов.
Kutools для Excel включает более 300 удобных инструментов Excel. Бесплатная пробная версия без ограничений в течение 30 дней. Получить сейчас
Если вы установили Kutools for Excel, сделайте следующее:
1 . Выберите диапазон данных, который вы хотите разделить.
2 . Нажмите Enterprise > Инструменты рабочего листа > Разделить данные (или Enterprise > Разделить данные ), см. снимок экрана:
3 . В диалоговом окне Разделить данные на несколько листов :
- Выберите Фиксированные строки из Разделить на основе и введите количество строк, которое вы хотите разделить для каждого листа. (Если у ваших данных есть заголовки, и вы хотите вставить их в каждый новый разделенный лист, установите флажок У моих данных есть заголовки .. )
- Затем вы можете указать имена разделенных листов, в разделе Новое имя листа выберите правила имен листов из Rules , вы также можете добавить префикс или суффикс для имен листов. См. Снимок экрана:
4 . После указания настроек нажмите OK , и выбранные данные будут разделены на несколько листов новой книги каждые 5 строк. И заголовки вставляются для каждого нового рабочего листа. См. Снимок экрана:
Нажмите, чтобы узнать подробнее об этой функции разделения данных.
Как разделить данные на несколько листов на основе столбца в Excel?