Вот это поворот! Два способа перемешать строки в Excel — проще, чем вы думали!

The Excel logo coming out of a lightbulb with colorful sparkles around it.

Нужно случайно раскидать смены, обезличить данные для исследования или просто «потрясти» список? Если всё делать вручную, легко ошибиться. Но зачем усложнять себе жизнь, когда есть быстрые методы — буквально пара кликов, и готово!

Чтобы не растерять структуру таблицы и случайно не сдвинуть ячейки, сперва превратите диапазон данных в настоящую Excel-таблицу. Просто выделите любую ячейку в массиве и нажмите Ctrl+T.

Универсальный способ: перемешивание с помощью вспомогательного столбца

Допустим, у меня есть список сотрудников в таблице с именем T_Employees, и я хочу полностью случайным образом их перемешать — например, чтобы определить новую очередность задач.

Таблица Excel с ID сотрудников в столбце A и именами в столбце B.

Этот метод работает в любой версии Excel и отлично подходит для быстрой случайной перестановки — никаких копий и лишних шагов.

Шаг 1: Генерируем случайные числа

В ячейке C1 введите название нового столбца, например, Перемешать. После Enter столбец автоматически появится в вашей таблице.

Таблица Excel с ID сотрудников в A, именами в B и пустым столбцом «Перемешать» в C.

В ячейке C2 напишите формулу:

Функция RAND выдаст каждой строке уникальное случайное число между 0 и 1. Так как мы работаем с таблицей, формула автоматически распространится на все строки.

Таблица Excel с ID сотрудников, именами и случайными числами для перемешивания в столбце C (RAND).
3D-логотип Microsoft Excel перед пустым листом.

Как получать случайные числа в Excel

Обычная формула или встроенный генератор — выбирайте свой способ!

Шаг 2: Фиксируем случайные числа

Перед сортировкой нужно помнить: формула RAND изменяет значения после любого действия на листе (поэтому на скриншотах выше и ниже числа отличаются). Если сортировать сразу — получится каша из-за постоянного пересчёта.

Чтобы этого не произошло, выделите любую ячейку в новом столбце (например, C2) и нажмите Ctrl+Shift+↓, чтобы выделить все значения.

Выделен столбец со случайными числами, полученными через RAND.

Дальше — Ctrl+C (копировать), затем Ctrl+Shift+V (или правой кнопкой — «Специальная вставка» → «Значения»). В строке формул больше нет формулы RAND — только зафиксированные числа. Теперь в них ничего не поменяется. Пора сортировать!

Столбец с фиксированными числами после вставки значений вместо формул.

Шаг 3: Сортируем и убираем лишнее

Теперь, когда все числа «заморожены», используйте их для перемешивания списка. В Excel строки в таблице перемещаются целиком — ничего не собьётся. Обычно фильтр для сортировки уже есть в заголовках — очень удобно!

Нет кнопок фильтра? Кликните в любую ячейку таблицы, зайдите на вкладку «Конструктор таблиц» и включите опцию «Кнопка фильтра».

Щёлкните по стрелке в заголовке вспомогательного столбца. Выберите «Сортировка от меньшего к большему» или «от большего к меньшему» — и вот ваш столбец перемешал строки в случайном порядке.

Выделена кнопка фильтра в столбце «Перемешать», показаны оба варианта сортировки.

Таблица перемешана! Вспомогательный столбец теперь уже не нужен: кликайте по нему правой кнопкой, выберите «Удалить» → «Удалить столбцы таблицы».

Контекстное меню с опцией «Удалить столбцы таблицы» выделено.

Всё готово — перемешанный список, никаких лишних столбцов!

Перемешанный список сотрудников в таблице Excel.

Современный способ: перемешивание с помощью SORTBY

Работаете в Excel 2021+, веб-версии или Microsoft 365 (в том числе на планшете/телефоне)? Вам доступен ещё более быстрый вариант. Можно получить перемешанный список прямо сейчас, не затрагивая исходную таблицу.

Microsoft 365 Персональный

Microsoft 365 даёт доступ к Word, Excel и PowerPoint на пяти устройствах, 1 ТБ в облаке и ещё много приятных бонусов.

Шаг 1: Узнайте имя вашей таблицы

Откройте нужную таблицу, перейдите во вкладку «Конструктор таблиц» и посмотрите, как называется таблица (это слева на ленте). Имя понадобится для формулы.

На вкладке «Конструктор таблиц» в Excel выделено имя таблицы.
Три Excel-таблицы с подписями имён, сверху — логотип Excel.

Окажите себе услугу — называйте таблицы в Excel!

Имена таблиц — ключ к порядку и быстрому поиску в больших файлах.

Шаг 2: Где появится новый перемешанный список

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

В Excel выделена пустая ячейка, отступ между ней и таблицей — целый столбец.

Шаг 3: Собираем формулу — используем SORTBY со структурированными ссылками

В выбранной ячейке начните писать формулу SORTBY:

Вводите первые буквы имени вашей таблицы — выберите её из выпадающего списка с помощью стрелок.

Имя таблицы выбрано в выпадающем списке при наборе формулы в Excel.

После — нажмите Tab, чтобы добавить ссылку на таблицу.


Подпишитесь на рассылку с мощными приёмами для Excel

Заканчивайте формулу: после запятой впишите функцию RANDARRAY, после неё — ROWS с именем вашей таблицы, закройте скобки (их будет три):

Формула SORTBY с RANDARRAY и ROWS для перемешивания таблицы в Excel.

Нажмите Enter — и Excel сам «разливает» перемешанный список по соседним ячейкам. Всё происходит мгновенно и без усилий.

Учтите: при таком подходе форматирование (например, даты или валюты) не копируется — появляются только значения. Не страшно: используйте «Формат по образцу» или задайте нужный формат вручную.

Перемешанная таблица сотрудников с помощью формулы SORTBY.

Хотите, чтобы перемешанный список заменил оригинал? Скопируйте результат (Ctrl+C), выберите верхний левый угол исходной таблицы и вставьте только значения (Ctrl+Shift+V). Или оставьте новый список рядом — как вам удобнее.

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

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

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

Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь

Также подписывайтесь на нас в:

Алекс Бежбакин
Оцените автора
Добавить комментарий