Шаг 133.
Сложная сортировка списка

    На этом шаге мы рассмотрим более сложную сортировку.

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

   Пусть необходимо выполнить сортировку по нескольким полям списка (рис. 1), например по полям Месяц и Менеджер.


Рис.1. Пример списка

   Для этого надо выбрать команду Данные | Сортировка - появится диалоговое окно Сортировка диапазона (рис. 2).


Рис.2. Диалоговое окно Сортировка диапазона

   В раскрывающемся списке Сортировать по нужно выбрать поле и указать порядок сортировки. Затем аналогичные действия надо выполнить для второго поля. Если необходимо отсортировать и по третьему полю, то можно определить третье поле в третьем разделе. Когда в разделе Идентифицировать поля по установлен переключатель Подписям, строка заголовков полей не будет влиять на сортировку. Щелкните на кнопке ОК, и строки перегруппируются.

   Если результат сортировки оказался неудовлетворительным, выберите команду Правка | Отменить или нажмите комбинацию клавиш Ctrl + Z, чтобы вернуть список к первоначальному состоянию.

   Если в диалоговом окне Сортировка диапазона щелкнуть на кнопке Параметры, на экране появится диалоговое окно Параметры сортировки, показанное на рисунке 3.


Рис. 3. Диалоговое окно Параметры сортировки

   Ниже приведено описание опций этого диалогового окна:

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

   Поэтому, чтобы избежать возможных ошибок, не используйте эти кнопки панели инструментов. Вместо этого выделите весь диапазон и используйте команду Данные | Сортировка. Убедитесь, что в диалоговом окне Сортировка диапазона в разделе Идентифицировать поля по выбран переключатель Обозначениям столбцов листа.

    На следующем шаге мы рассмотрим особый порядок сортировки.




Предыдущий шаг Содержание Следующий шаг