Сортировка и случайный порядок строк в Google Таблицах
💻 Информатика · 7 класс
Сортировка располагает строки по выбранному признаку, например по фамилии или числу баллов. Перемешивание создаёт случайный порядок. В обоих случаях главное — сохранить целостность

Сортировка располагает строки по выбранному признаку, например по фамилии или числу баллов. Перемешивание создаёт случайный порядок. В обоих случаях главное — сохранить целостность записи: фамилия, класс и результат одного человека должны оставаться в одной строке. Перестановка только одного столбца может сделать таблицу недостоверной.
Подготовьте маленький пример
Создайте учебный набор из четырёх вымышленных участников: имя, команда, баллы. Не используйте персональные данные настоящего класса для эксперимента. Добавьте строку заголовков и сделайте копию листа. До сортировки посмотрите, какие значения относятся к одному участнику, чтобы потом можно было обнаружить ошибку.
Выделите весь диапазон, который представляет записи. В меню данных откройте сортировку диапазона и расширенные настройки. Если есть заголовки, укажите это в настройке: они не должны перемешаться с данными. Выберите столбец баллов и порядок убывания. При равных баллах можно добавить второй критерий, например имя по алфавиту.
Проверьте смысл результата
Верхняя строка после сортировки по убыванию должна иметь наибольшее значение баллов. Но имя и команда в ней должны остаться прежними. Сверьте одну строку до и после операции. Если имена не двигались, а баллы поменялись местами, сортировался неполный диапазон; отмените действие и выделите таблицу целиком.
Числа, записанные текстом, пустые строки и объединённые ячейки усложняют результат. Сначала приведите структуру к простому виду: одна запись — одна строка, один признак — один столбец. Одинаковый цвет ячеек не заменяет явные значения и заголовки.
Получите случайный порядок
Для учебного жеребьёвочного списка можно добавить вспомогательный столбец со случайным числом через RAND(), затем зафиксировать полученные числа вставкой только значений и отсортировать весь диапазон по этому столбцу. Название функции и разделители зависят от локали. Фиксация нужна потому, что случайные значения могут пересчитываться при изменениях листа.
Это способ перестановки строк, а не доказательство прозрачности ответственного конкурса. Если от жеребьёвки зависят реальные права или награды, заранее согласуйте процедуру и сохраните её ход. В школьном упражнении достаточно показать различие: сортировка по баллам отвечает заданному правилу, а сортировка по случайным меткам меняет порядок без такого содержательного критерия.
Задания с ответами
1. В таблице «имя — результат» отсортировали только результаты. Что нарушено? Связь признаков в одной записи. 2. Почему строку заголовков нужно обозначить отдельно? Иначе она может участвовать в перестановке как данные. 3. Чем случайный порядок отличается от обратного алфавитного? У обратного алфавитного есть определённое правило сравнения; случайные метки не выражают ни имя, ни результат.
После опыта сравните количество строк, состав участников и сумму баллов. Эти показатели должны сохраниться при корректной перестановке. Если хотя бы один изменился, сначала найдите ошибку, а уже затем оформляйте таблицу.
Связанные материалы
Электронные таблицы, Перестановка элементов массива.
Источники и проверка
Google: сортировка и фильтрация данных.
Справка по случайной функции
Официальное описание RAND в Google Таблицах.