Разделить список на группы

Разбивает список на группы по N строк или на N равных частей. Удобно бить большую семантику на пакеты под лимиты сервисов или раскидывать задачи по дням.

Разбить:N:

Список

0 строк

Группы

0 строк
Скопировано ✓ Строк:0

Два способа разрезать список

Инструмент режет длинный список на части двумя способами: по N строк в группе или на N частей. Первый нужен под лимиты: сервис принимает не больше сотни фраз за раз, значит, тысяча ключей превращается в десять пакетов по сто. Второй раздаёт работу: триста карточек товаров на трёх исполнителей или на три дня. Группы отделяются друг от друга пустой строкой, порядок строк сохраняется, результат копируется одной кнопкой.

Режим «по N» отсчитывает строки подряд, и последняя группа получает остаток: 100 строк по 30 дают 30, 30, 30 и 10. Режим «на N частей» сначала вычисляет размер группы, деля длину списка на N с округлением вверх, а потом режет тем же способом: 100 строк на 3 части это 34, 34 и 32. При неудобных числах последняя часть выходит короче или исчезает вовсе, девять строк на четыре части дают три группы по три, так что для равных долей сверяйтесь со счётчиком под результатом. Строки инструмент не чистит и не сортирует, пустые строки внутри списка считает за строки.

Сортировщик перфокарт IBM 082
Сортировщик перфокарт IBM: колода делится на стопки за один проход, как список на группы. Фото: Joe Mabel, CC BY-SA 3.0.
ЗадачаРежимПример
Пакеты под лимит сервисапо N строк1 000 фраз по 100: 10 пакетов
Раздать исполнителямна N частей300 строк на 3: 100, 100, 100
Остаток в хвостпо N строк100 по 30: 30, 30, 30, 10
Округление вверхна N частей100 на 3: 34, 34, 32
Неудобное числона N частей9 на 4: три группы по 3

История: от номеров страниц до карманов сортировщика

Делить большое на порции придумали задолго до списков в браузере. Печатная книга получила номера страниц в 1470-е годы, и с тех пор любой длинный текст режут на пронумерованные куски. Почта разбирает письма по ячейкам сортировочного шкафа, а склады считают партиями. Само слово «пакет» в смысле порции данных пришло из вычислительных центров, где задания собирали в пачки перфокарт и прогоняли через машину пачками, пакетной обработкой.

Перфокарты задали и первую машинную раскладку по группам. В 1890 году Герман Холлерит обработал перепись населения США на перфокартах, и его сортировальная машина раскладывала карты по ячейкам в зависимости от пробитого признака: возраст, пол, штат. Электромеханические сортировщики IBM середины XX века делили колоду по одной колонке за проход на тринадцать карманов, по цифрам от 0 до 9 и служебным зонам, и стопки из карманов снова складывали для следующего прохода. Сегодня тот же приём живёт в базах данных как разбиение выборки на страницы и в интерфейсах сервисов как лимит строк на запрос.

Сортировка писем по ячейкам на почте
Сортировочный шкаф на почте: письма раскладывают по ячейкам, каждая ячейка своя партия. Фото: Archives New Zealand, CC BY-SA 2.0.
Машины Холлерита на переписи 1890 года
Машины Холлерита на переписи населения США 1890 года: перфокарты раскладывались по ячейкам. Фото: Викисклад, общественное достояние.

Как готовить список и раздавать порции

Вставьте список, выберите режим и впишите N: результат пересчитывается на лету, а счётчик показывает, сколько строк вошло. Перед делением почистите список: чистка пробелов уберёт хвосты и пустые строки, удаление дублей лишние повторы, иначе пустая строка внутри списка займёт место в группе и собьёт счёт.

Когда порции нужно раздать людям, добавьте подписи: скопируйте результат в таблицу и подпишите каждый блок именем, или разбейте список на столько частей, сколько исполнителей, а потом каждую часть по дням. Если лимит сервиса задан в символах, ориентируйтесь на самые длинные строки и берите N с запасом. Всё считается в браузере, список любого размера делится мгновенно.

Режимыпо N строк, на N частей
Разделитель групппустая строка
Размер частидлина ÷ N, округление вверх
Порядок строксохраняется
Дубли и пробелыне трогает
Перепись на перфокартах1890
Карманов у сортировщика IBM13
Данные на серверне уходят

Как пользоваться

  1. Скопируйте строки в левое поле.
  2. По N строк в группе или на N равных частей. Укажите N.
  3. Группы разделены пустой строкой.

Частые вопросы

Чем «по N в группе» отличается от «на N частей»?

«По N в группе» режет список на куски фиксированного размера (по N строк). «На N частей» делит список на заданное число примерно равных групп.

Зачем это нужно?

Разбить большое ядро на пакеты под лимиты Wordstat/сервисов, раздать задачи по исполнителям или дням, подготовить порции для загрузки.

Данные куда-то отправляются?

Нет. Всё работает прямо в браузере на JavaScript — введённые данные не уходят на сервер и нигде не сохраняются.

Спросите нейросети об инструменте

Отвечает DeepSeek по данным этой страницы и тому, что у вас сейчас на экране: что делает, как устроен, ограничения

Похожие инструменты

Чистка лишних пробелов

Убирает двойные пробелы, края, табы и неразрывные пробелы, по желанию — пустые строки. Перед загрузкой ключей и сравнением.

Открыть
Удаление дубликатов

Убирает повторы из списка, оставляя только уникальные строки. Без учёта регистра, с подсчётом повторов и сортировкой.

Открыть
ФИО в столбцы и инициалы

Список ФИО одной колонкой превращается в таблицу: фамилия, имя, отчество, пол по отчеству или по справочнику имён, инициалы «Иванов И. И.», «И. И. Иванов», «Иванов И.». Обратный порядок слов и регистр исправляются, сортировка, дубли, XLSX.

Открыть
Подсчёт и частотность

Сколько строк всего, уникальных и как часто повторяется каждая. Сортировка по частоте.

Открыть
Убрать переносы строк

Склеивает текст, порванный переносами: строки внутри абзаца соединяются, пустая строка остаётся границей, слова с дефисом срастаются. Есть режим «всё в одну строку».

Открыть
Шаблонизатор списка

Подставляет строки списка в шаблон {1} {2} — пачкой собирает объявления, Title/Description, анкоры и ссылки.

Открыть

Ещё инструменты для списков

Удаление дубликатов и сравнение двух списков, сортировка, столбец в строку и обратно, нумерация, частотность и шаблонизатор — в разделе 17 инструментов.