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

| Задача | Режим | Пример |
|---|---|---|
| Пакеты под лимит сервиса | по 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 и служебным зонам, и стопки из карманов снова складывали для следующего прохода. Сегодня тот же приём живёт в базах данных как разбиение выборки на страницы и в интерфейсах сервисов как лимит строк на запрос.


Как готовить список и раздавать порции
Вставьте список, выберите режим и впишите N: результат пересчитывается на лету, а счётчик показывает, сколько строк вошло. Перед делением почистите список: чистка пробелов уберёт хвосты и пустые строки, удаление дублей лишние повторы, иначе пустая строка внутри списка займёт место в группе и собьёт счёт.
Когда порции нужно раздать людям, добавьте подписи: скопируйте результат в таблицу и подпишите каждый блок именем, или разбейте список на столько частей, сколько исполнителей, а потом каждую часть по дням. Если лимит сервиса задан в символах, ориентируйтесь на самые длинные строки и берите N с запасом. Всё считается в браузере, список любого размера делится мгновенно.
| Режимы | по N строк, на N частей |
| Разделитель групп | пустая строка |
| Размер части | длина ÷ N, округление вверх |
| Порядок строк | сохраняется |
| Дубли и пробелы | не трогает |
| Перепись на перфокартах | 1890 |
| Карманов у сортировщика IBM | 13 |
| Данные на сервер | не уходят |
Как пользоваться
- Скопируйте строки в левое поле.
- По N строк в группе или на N равных частей. Укажите N.
- Группы разделены пустой строкой.
Частые вопросы
Чем «по N в группе» отличается от «на N частей»?
«По N в группе» режет список на куски фиксированного размера (по N строк). «На N частей» делит список на заданное число примерно равных групп.
Зачем это нужно?
Разбить большое ядро на пакеты под лимиты Wordstat/сервисов, раздать задачи по исполнителям или дням, подготовить порции для загрузки.
Похожие инструменты
Убирает двойные пробелы, края, табы и неразрывные пробелы, по желанию — пустые строки. Перед загрузкой ключей и сравнением.
ОткрытьПодсчёт и частотностьСколько строк всего, уникальных и как часто повторяется каждая. Сортировка по частоте.
ОткрытьОбернуть строкиДобавляет кавычки, скобки или теги вокруг каждой строки и соединяет разделителем — готовый SQL IN(...), массив, <li>.
ОткрытьФорматирование телефоновПриводит список номеров к одному виду: +7 (999) 123-45-67, E.164, только цифры и хеши MD5 и SHA-256. Убирает дубли, отбраковывает битые.
ОткрытьРазделить на столбцыРазбивает список по разделителю: запятая, точка с запятой, табуляция, свой символ. Учитывает кавычки, отдаёт готовые столбцы для Excel.
ОткрытьПроверка email спискомСинтаксис, дубли, опечатки в доменах вроде gmail.ru, одноразовые почты, ролевые адреса и кириллица в латинском написании.
ОткрытьЕщё инструменты для списков
Удаление дубликатов и сравнение двух списков, сортировка, столбец в строку и обратно, нумерация, частотность и шаблонизатор — в разделе 17 инструментов.