Сортировка Excel по нескольким столбцам: как упорядочить план уроков
Настроим порядок подготовки уроков по модулю, сроку и коду. На небольшом реестре проверим приоритет уровней, совпадающие даты и сохранность целых записей после сортировки.
В этом материале
Определите, какой порядок нужен команде
Продюсер открывает общий план и хочет обсуждать материалы по модулям, а внутри модуля — от ближайшего срока к дальнему. Простая сортировка только по дате смешает модули. Только по модулю — не объяснит, с какого урока начинать разговор внутри блока.
Задайте правило словами до работы с кнопками: сначала номер модуля, затем срок подготовки, при одинаковых сроках — постоянный код урока. Третий ключ нужен для однозначного порядка совпадающих записей. Код здесь разрешает равенство, но не означает учебную важность или зависимость одного урока от другого.
Если реестр ещё собирается, начните с таблицы подготовки уроков. В этой инструкции работаем с пятью условными строками в настольном Excel для Windows. Реальных сроков команды и персональных данных в примере нет.
Подготовьте небольшой проверочный набор
Создайте столбцы «Исходный порядок», «Код», «Модуль», «Срок», «Название». Первое поле заполните постоянными числами от 1 до 5. Они позволят вернуть первоначальное расположение независимо от новых сортировок. Не используйте для этой задачи формулу, которая просто показывает текущий номер строки.
Введите записи именно в следующем порядке. Все даты относятся к 2026 году; в ячейках они должны быть настоящими датами Excel, а номера модулей — числами.
1; L04; 2; 08.10.2026; «Разбор сложного обращения».
2; L02; 1; 09.10.2026; «Уточнение запроса».
3; L05; 1; 08.10.2026; «Проверка понимания».
4; L01; 1; 08.10.2026; «Первый ответ».
5; L03; 2; 07.10.2026; «Предложение решения».
Сохраните отдельную исходную копию. До перестановки проверьте пять уникальных кодов и соответствие каждого названия своему сроку. Такая контрольная запись полезнее запоминания цвета строк: оформление может повторяться, а код однозначно обозначает материал.
Настройте три уровня в одном окне
Выделите весь прямоугольный диапазон вместе с заголовками. Откройте «Данные → Сортировка» и укажите, что данные содержат заголовки. Для первого уровня выберите «Модуль», сортировку по значениям и порядок от меньшего к большему.
Через «Добавить уровень» задайте «Срок» от старых дат к новым. Ещё одним уровнем добавьте «Код» по возрастанию. В инструкции Microsoft по сортировке описаны уровни и их приоритет: расположенный выше применяется раньше.
Проверьте список перед подтверждением: Модуль → Срок → Код. Не заменяйте эту настройку серией случайных одиночных сортировок. Если Excel предупреждает о сортировке части диапазона, расширьте выделение на всю запись. Перестановка одного столбца может оторвать название урока от его даты.
Сверьте порядок и связи внутри строк
Для нашего набора ожидается последовательность L01, L05, L02, L03, L04. Первые три записи относятся к модулю 1. У L01 и L05 одинаковый срок, поэтому их порядок определил код. Затем идёт L02 с датой 9 октября.
Модуль 2 появляется после первого, хотя его L03 запланирован на 7 октября. Это не ошибка: модуль выбран главным ключом. Убедитесь, что L03 по-прежнему называется «Предложение решения», а L04 — «Разбор сложного обращения». Проверка одних кодов не заметит повреждённые связи с соседними столбцами.
После сортировки должно остаться пять строк с теми же уникальными кодами. Если видны только три, проверьте действующие фильтры и скрытые строки до вывода о потере данных. Сортировка задаёт порядок; отбор части материалов отдельно разбирается в статье про срезы Excel.
Измените главный ключ и сравните результат
Теперь предположим, что встреча посвящена ближайшим срокам всей команды. Поднимите «Срок» выше «Модуля», сохранив «Код» последним. Для того же набора ожидается другой порядок: L03, L01, L05, L04, L02.
Первым становится срок 7 октября. Среди трёх записей на 8 октября сначала идут материалы модуля 1, затем модуля 2. Внутри первого модуля снова используется код. Результат изменился потому, что изменился вопрос к плану, а не исходные данные.
Для возвращения к начальной последовательности отсортируйте весь набор по «Исходному порядку» от 1 до 5. Должны восстановиться L04, L02, L05, L01, L03. Это отдельный проверяемый сценарий возврата. Он работает, пока сохранены постоянные значения первого столбца и не удалены сами записи.
Сохраните правило вместе с рабочим реестром
Добавьте над таблицей короткую заметку: «Обсуждение по модулям: модуль, срок, код» или «Общий календарь: срок, модуль, код». Подпись нужна, чтобы коллега не принял верхнюю строку за самый важный урок во всех возможных смыслах.
После добавления новых материалов повторите сортировку и контроль кодов. Для записи без срока заранее договоритесь, как её учитывать: неизвестная дата не должна незаметно превращаться в обещание готовности. Отдельно проверяйте зависимости производства: ранний срок не подтверждает наличие готового сценария.
Перед переносом материалов в Umhub сверьте версии файлов с соответствующими кодами. Итог настройки — реестр, где порядок объясним, строки сохраняют смысл, а смена задачи обсуждения не требует вручную таскать уроки по листу.
Источники
Создайте свой курс в Umhub
Примените то, что узнали: соберите программу, добавьте материалы и пригласите учеников.