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

Что такое сортировка?

Сортировка - это расстановка каких-либо данных в нужном порядке. Например, от меньшего к большему (по возрастанию), от большего к меньшему (по убыванию), по алфавиту или в каком-нибудь другом порядке.

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

Способы сортировки в Excel

В Excel предусмотрено множество способов сортировки табличных данных: сортировка текстовых значений по алфавиту (от А до Я и от Я до А), как с учетом регистра, так и без, сортировка чисел от минимального к максимальному (по возрастанию) и от максимального к минимальному (по убыванию), сортировка данных по значениям даты и времени, сортировка по форматированию, по цвету заливки, по цвету шрифта, по значку, по нескольким параметрам и наконец по настраиваемым спискам.

 

Сортировка листов в Excel

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

Сортировка листов Excel по имени, по цвету ярлычка, по списку

smotret-videoвидео по работе с надстройкой

Downloadскачать макрос (надстройку) для расширенной сортировки листов

Надстройка легко устанавливается, а для тех, кто еще не сталкивался с установкой надстроек в Excel, есть пошаговая инструкция.

С этой надстройкой Вы сможете:

1. Одним кликом мыши вызывать диалоговое окно макроса прямо из панели инструментов Excel;

2. выбирать направление сортировки, от меньшего к большему (по возрастанию) и от большего к меньшему (по убыванию);

3. выбирать один из пяти способов для сортировки листов:

- По полному имени (стандартная алфавитно-числовая сортировка Excel);

- По составным частям имен листов (сортировка по текстовой и по числовой части имен);

- По цветам ярлычков листов;

- По стандартным и другим существующим спискам Excel;

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

Сортировка по настраиваемым спискам

Отдельного внимания заслуживает сортировка по списку. Данные в Excel можно сортировать по настраиваемым спискам, которые уже есть в Excel, это дни недели и месяцы, а также имеется возможность создавать свои собственные списки для сортировки данных, например список сотрудников, табельные номера или ИНН (такие списки можно использовать также при автозаполнении ячеек). Собственные списки можно создавать только на основе текстовых значений, чисел и значений даты и времени. Максимальная длина списка должна составлять не более 255 элементов. Собственный список можно создать и сохранить в настройках программы. Добавление и удаление списков производится в диалоговом окне "Списки". Добавлять списки можно как вручную, так и при помощи импорта из ячеек. Для вызова вышеупомянутого диалогового окна необходимо:

- в левом верхнем углу приложения кликнуть по кнопке "Office";

- в меню типичных задач выбрать кнопку "Параметры Excel";

- в окне "Параметры Excel" на вкладке "Основные" в группе "Основные параметры работы с Excel" кликнуть по кнопке "Изменить списки";

- в окне "Списки" установить курсор в поле "Элементы списка" и набрать нужную последовательность элементов;

- для внесения созданного списка нажать кнопку "Добавить";

- закрыть окно кнопкой "ОК".

* - можно воспользоваться импортом списка из ячеек.

* - стандартные списки Excel нельзя удалить из настроек программы.

А знаете ли Вы, что очередность расположения листов можно задать самостоятельно, предварительно расставив ячейки с именами листов в нужном порядке?