8.05. Сортировка данных

На инструментальной панели Стандартная предлагаются 2 кнопки для сортировки: Сортировать по возрастанию () и Сортировать по убыванию (). Возможности этих способов сортировки очень ограничены: они могут сортировать только один столбец, в котором выделена хотя бы одна ячейка. Если сортировать по одному столбцу, а потом по другому, то при запуске второй сортировки первая сортировка разрушится. Если попробовать "схитрить" и выделить несколько столбцов, например, с нажатыми клавишами Shift или Ctrl, то команда сортировки с помощью этих кнопок будет просто игнорирована.

Для сложной сортировки нужно использовать специальные возможности. Например, сортировка личных данных по человеку включает как минимум три сортировки: по фамилии, по имени и по отчеству. Перед сортировкой проверьте, чтобы над таблицей не было других объектов, например, названия таблицы. Если такие объекты есть, то отделите их от таблицы пустой строкой. Сортировать можно только таблицу с одной строкой заголовков. Если в таблице объединялись ячейки, то такую таблицу сортировать нельзя.

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

Выполните команду ДанныеСортировка. После этого открывается окно Сортировка на вкладке Условия сортировки (Рис. 1), а вся таблица автоматически выделяется. Откройте список Сортировать по. Если названия предлагаемых здесь параметров совпадает с названиями столбцов в таблице, то значит Вы сделали все правильно. Если в этом списке предлагаются значения Столбец А, Столбец B..., то значит где-то допущена ошибка, закройте окно и посмотрите, где была допущена ошибка.

Рис. 1. Определение параметров сортировки

Сортировку можно организовать последовательно трем полям. По каждому полю сортировка может быть организована по возрастанию или по убыванию алфавита.

На вкладке Параметры можно настроить дополнительные условия сортировки:

Заголовки в первой строке — предписывает не включать в сортировку первую строку таблицы, так как обычно в первой строке таблицы находится заголовочная строка. Если флажок случайно сбросить, то заголовочная строка будет сортирована и "уйдет" внутрь таблицы.

Поместить результат в — сортированная таблица будет записана в указанном месте рабочего листа.

Порядок сортировки, определенный пользователем — специальный способ сортировки. Например, названия дней недели или месяцев нужно сортировать в том порядке, в котором они следуют в расписании недели или года. Работу с пользовательскими списками мы рассмотрим в этой же главе ниже (8.10).

После определения всех параметров нажмите на кнопку ОК для выполнения сортировки данных.

Авторские права

Материалы с этого сайта разрешается использовать в личных некоммерческих целей. Запрещается размещать материалы на других сайтах без разрешения правообладателя.