Excel: как сортировать сводную таблицу по дате

Часто вам может понадобиться отсортировать строки в сводной таблице в Excel по дате.
К счастью, это легко сделать с помощью параметров сортировки в раскрывающемся меню в столбце « Ярлыки строк» сводной таблицы.
В следующем примере показано, как именно это сделать.
Пример: сортировка сводной таблицы по дате в Excel
Предположим, у нас есть следующий набор данных в Excel, который показывает количество продаж в разные даты:

Перед созданием сводной таблицы для этих данных щелкните одну из ячеек в столбце «Дата» и убедитесь, что Excel распознает ячейку как формат даты :

Затем мы можем выделить диапазон ячеек A1:B10 , затем щелкнуть вкладку « Вставка » на верхней ленте, затем щелкнуть « Сводная таблица» и вставить следующую сводную таблицу, чтобы суммировать общий объем продаж на каждую дату:

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

Строки в сводной таблице будут автоматически отсортированы от самых новых к самым старым:

Чтобы выполнить сортировку от самой старой даты к самой новой, просто щелкните стрелку раскрывающегося списка рядом с Метками строк еще раз, а затем нажмите Сортировать от самой старой до самой новой .
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные операции в Excel:
Как в сводной таблице сделать месяцы по порядку
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Сортировка данных в сводной таблице
Чтобы упростить поиск данных, которые требуется проанализировать в сводной таблице, можно сортировать текстовые записи (от A до Z или от Z до A), числа (от самых маленьких до самых больших или самых маленьких), а также даты и времени (от самых старых до самых новых или самых старых).
При сортировке данных в сводной таблице следует учитывать следующее:
- Порядок сортировки зависит от выбранного языка. Убедитесь, что у вас есть правильный языковой стандарт в разделе Язык и текст в системных параметрах на компьютере. Сведения об изменении параметра языкового стандарта см. в справочной системе Mac.
- Такие данные, как текстовые записи, могут содержать пробелы, влияющие на результаты сортировки. Чтобы получить оптимальные результаты сортировки, перед сортировкой данных следует удалить пробелы.
- В отличие от сортировки данных в диапазоне ячеек на листе или в таблице Excel для Mac, вы не можете сортировать текстовые записи с учетом регистра.
- Нельзя сортировать данные по определенному формату, например по цвету ячейки или шрифта, а также по индикаторам условного форматирования, например по наборам значков.
Сортировка данных меток строк или столбцов в сводной таблице

- В сводной таблице щелкните любое поле столбца, содержащего элементы, которые нужно отсортировать.
- На вкладке Данные нажмите кнопку Сортировать, а затем выберите нужный порядок сортировки. Для получения дополнительных параметров сортировки нажмите кнопку Параметры. Текстовые элементы будут сортироваться в алфавитном порядке, числа — от минимального к максимальному или наоборот, а значения даты и времени — от старых к новым или от новых к старым.
Примечание: Вы также можете быстро отсортировать данные по возрастанию или убыванию, щелкнув от A до Я или от Z до A. При этом текстовые записи сортируются от A к Я или от Z к А, числа отсортированы от наименьшего к самому большому или от самого большого к самому маленькому, а даты и времени — от самых старых к самым старым или новым.
Сортировка по отдельному значению
Вы можете выполнить сортировку по отдельным значениям или промежуточным итогам, щелкнув ячейку правой кнопкой мыши, выбрав команду Сортировать и выбрав метод сортировки. Порядок сортировки применяется ко всем ячейкам одного уровня в столбце, содержащем ячейку.

В приведенном ниже примере данные в столбце Транспорт отсортированы от наименьшего до самого большого.

Чтобы просмотреть общие итоги, отсортированные от наибольшего до наименьшего, выберите любое число в строке или столбце «Общий итог «, а затем нажмите кнопку Сортировать > от самого большого до наименьшего.

Установка собственных параметров сортировки
Чтобы отсортировать элементы вручную или изменить порядок сортировки, можно задать собственные параметры сортировки.
- Щелкните ячейку в строке или столбце, которые требуется отсортировать.
- Щелкните стрелку рядом с полем Метки строк или Метки столбцов.

- В разделе Сортировка выберите по возрастанию или убыванию и выберите один из параметров в списке Сортировка. (Эти параметры зависят от выбранных вами на шагах 1 и 2.)
- В разделе Фильтр выберите другие возможные условия. Например, если вы хотите просмотреть данные только за март, в списке По метке выберите Равно , а затем введите March в появившемся текстовом поле. Чтобы включить в вычисления только определенные данные, выберите или снимите флажки проверка в поле Фильтр. Чтобы отменить выбор, нажмите кнопку Очистить фильтр.


- Щелкните за пределами диалогового окна настраиваемая сортировка, чтобы закрыть его.
Сортировка по месяцам в Excel и списки порядка сортировки
В магазине сдача выручки происходит 2 раза на месяц – в середине и в конце. Нам необходимо выполнить сортировку в Excel по дате и месяцу, так чтобы получить историю сдачи выручки по этим месяцам на протяжении года.
Сортировка в Excel по дате и месяцу
В данном примере будет использоваться многоуровневая сортировка. Допустим у нас иметься статистическая информация по сдачи выручки магазина за текущий год:

Порядок сортировки следующий:
- Перейдите на любую ячейку исходного диапазона A1:C10 и выберите инструмент: «ДАННЫЕ»-«Сортировка».

- В появившемся диалоговом окне в первой секции «Столбец» из первого выпадающего списка «Сортировать по:» выбираем значение «Месяц», во втором выпадающем списке без изменений «Значение». А в третьей секции «Порядок» выбираем последнюю опцию «Настраиваемый список».

- В появившемся диалоговом окне «Списки» выбираем список названий месяцев в году и нажимаем ОК.

- Нажмите на кнопку «Добавить уровень» и на втором уровень в первом выпадающем списке укажите на значение «День». Остальные секции – без изменений. И нажмите ОК.

В результате мы организовали историю сдачи выручки в хронологическом порядке:

Аналогичным способом можно выполнить сортировку по дням недели и др. Но что делать если нам нужно сортировать данные по критериям которых нет в списках порядка сортировки?
Как настроить сортировку в Excel
Исходная таблица для следующего примера:

Необходимо распределить данные по столбцу F – «Категория сотрудника» в следующей последовательности:
- Стажер.
- Физический.
- Удаленный.
- Руководитель.
К сожалению, для реализации данной задачи нельзя воспользоваться стандартными порядками сортировки значений в столбцах. Ведь текстовые значения по умолчанию в Excel можно сортировать только в алфавитном порядке или в обратно-алфавитном. Но в программе Excel предусмотрена возможность создания пользовательских порядков сортировок. Для решения данной задачи создадим свой ключ к порядку сортирования.
Сортировка по списку в Excel:
- Перейдите на любую ячейку таблицы и снова воспользуйтесь инструментом: «ДАННЫЕ»-«Сортировка».

- В первом выпадающем списке укажите «Категории сотрудника». Во втором все тоже «Значение». А в третьем выпадающем списке в секции «Порядок» выберите последнюю опцию «Настраиваемый список».

- В появившемся окне «Списки» в левой группе укажите на первый «НОВЫЙ СПИСОК», а в правом текстовом поле введите все 4 категории разбив их на 4 строки. Для этого после ввода каждой нового названия категории сотрудника нажимайте клавишу Enter на клавиатуре:

- Нажмите на кнопку «Добавить», которая расположена справой стороны. В результате чего в левой группе будет создан новый список для порядка пользовательской сортировки.

- Нажмите на кнопку ОК в диалоговом окне «Списки» и в третьем выпадающем списке в секции «Порядок» автоматически добавились 2 новых опции. С прямым и обратным порядком для пользовательской настраиваемой сортировки. И снова нажмите на кнопку ОК в главном диалоговом окне инструмента.

В результате таблица отсортирована с учетом всех привередливых пожеланий пользователя.
Полезный совет! Чтобы каждый раз не создавать новые списки для порядка сортировки воспользуйтесь редактором списков в настройках Excel. Для этого:
- Откройте редактор списков в настройках Excel: «ФАЙЛ»-«Параметры»-«Дополнительно»-«Общие»-«Изменить списки».

- Введите свои списке и нажмите на кнопку «Добавить» как описано выше в примере. Если же у вас большой список и нет желания его заполнять вручную, тогда воспользуйтесь встроенным импортом. Для этого в данном диалоговом окне присутствует дополнительное поле «Импорт списка из ячеек:» в котором можно ввести ссылку на диапазон ячеек и нажать на кнопку «Импорт». И нажмите ОК.

В результате при работе с Excel у вас будет всегда под рукой свой пользовательский список для порядка сортировки данных.
- Excel Formula Examples
- Создать таблицу
- Форматирование
- Функции Excel
- Формулы и диапазоны
- Фильтр и сортировка
- Диаграммы и графики
- Сводные таблицы
- Печать документов
- Базы данных и XML
- Возможности Excel
- Настройки параметры
- Уроки Excel
- Макросы VBA
- Скачать примеры