Как перемешать строки в excel в произвольном порядке
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Как перемешать строки в excel в произвольном порядке
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Быстрый метод перемешивания элементов списка в Excel
В этом приеме описывается быстрый метод перемешивания элементов списка. Это подобно перетасовке колоды карт, где каждая строка представляет собой карту.
На рис. 165.1 вы можете видеть список из двух столбцов, отсортированных в определенном порядке по столбцу В. Цель заключается в том, чтобы расставить строки в случайном порядке.

Рис. 165.1. Этот список может быть перемешан случайным образом
- В ячейку С1 введите заголовок Случайное число.
- В ячейку С2 введите следующую формулу: =СЛЧИС() .
- Скопируйте С2 вниз по столбцу, чтобы таблица стала полной.
- Активизируйте любую ячейку в столбце С и выберите Главная ► Редактирование ► Сортировка и фильтр ► Сортировка от минимального к максимальному (или щелкните правой кнопкой мыши и выберите команду Сортировка в контекстном меню).
Для получения другой случайной конфигурации нажмите F9, чтобы сгенерировать новые случайные числа, а затем отсортируйте снова. На рис. 165.2 показан перемешанный список.

Рис. 165.2. Список после перемешивания
Сортировка строк в случайном порядке
Приложение Excel обладает обширным набором инструментов для упорядочивания данных. Расстановка значений по возрастанию и убыванию, по алфавиту, цвету шрифта и цвету заливки. Также предусмотрена возможность многоуровневой сортировки. Упорядочить данные можно при помощи стандартных функций Excel, но в этой публикации речь пойдет о наведении беспорядка.
Случайная сортировка математической функцией СЛЧИС
В приложении Microsoft Excel отсутствует стандартная возможность перестановки значений в хаотичном порядке, но такую задачу можно решить при помощи стандартной математической функции. В ячейки отдельного, вспомогательного столбца необходимо внести формулу «=СЛЧИС()», после чего применить стандартную сортировку по возрастанию либо убыванию. Важно, чтобы между вспомогательным столбцом и перемешиваемым диапазоном отсутствовали пустые столбцы.
Программное перемешивание строк случайным образом
Чтобы не тратить время и силы на ввод и удаление формул, можно использовать надстройку для Excel. Программное решение задачи также реализовано при помощи генерации случайных чисел, но результат достигается гораздо быстрее и без лишних усилий со стороны пользователя. В программе предусмотрена возможность быстрого перемешивания строк на одном и на всех листах, на видимых, непустых, с определенными именами, с установленным интервалом номеров, а также на листах с заданным значением в определенном диапазоне ячеек.

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