Как сделать сортировку по месяцам в Excel Online
В Excel Online , как и в классическом табличном редакторе, можно выполнять самые разные задачи при работе с таблицами. Функционал сервиса позволяет как получать новые данные или обрабатывать старые, так и изменять формат ячеек – цвет, размер, и пр. Одной из самых важных функций редактора таблиц, которой пользуются абсолютно все – сортировка. Эксель Онлайн позволяет сортировать текстовые данные в алфавитном порядке, а числовые – в по возрастанию или убыванию. Также сортировать можно даты. О том, как это сделать, – читайте в этой статье.
Как сделать сортировку по датам в Excel Online: 2 способа
Если вы работаете с датами или списками других данных, привязанных к датам, то вам, скорее всего, необходимо сортировать эти списка. Как минимум, потому, что большинство списков сортируются если не из-за строгой необходимости, то по меньшей мере для удобства.
Даты в Эксель Онлайн можно сортировать так же, как и любые другие значения – соответствующие инструменты в этом плане очень удобны и функциональны. Есть всего 2 способа сортировки дат:
- Стандартная сортировка значений;
- Специальная формула.
В первом случае к заданному диапазону, содержащему даты, применяется обычная сортировка значений. Работает этот способ потому, что в самой системе Экселя дата хранится в качестве набора цифр, который и сортируется по возрастанию или убывания числа.

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

Сортировка при помощи формулы
Этот способ немного сложнее, но благодаря нему исходные данные можно менять, и сортировка не собьется, потому что новые значения получены благодаря формулам. Чтобы сортировать даты, необходимо:
- В пустом столбце в ячейке, которая будет первой в новом, отсортированном списке, ввести формулу «=СОРТИРОВАТЬ»;
- Первым параметром указать диапазон сортировка, например, «A2:A11»;
- Вторым параметром ввести номер столбца, который будет сортироваться. Чаще всего он 1 , поэтому здесь пишем «1»;
- Третьим параметром выбрать тип сортировки, где «ИСТИНА» – сортировка по возрастанию, а «ЛОЖЬ» – по убыванию.
В итоге должна получиться формула «=СОРТИРОВАТЬ(A2:A11;1;ИСТИНА)».
Обе указанных формулы сортируют даты по возрастанию или убыванию. Но если нужна сортировка только по месяцу, необходима специальная функция.

Как в Экселе сделать сортировку по месяцам: простой способ
Сортировать даты исключительно по месяцу, игнорирую числа и год, можно с помощью функции «ARRAYFORMULA».
Инструкция выглядит так:
- В ячейку, которая будет первой в новом списке дат вводим функцию «=ARRAYFORMULA»;
- В качестве единственного ее параметра указываем функцию «SORT»;
- В параметры «SORT» вводим нужный диапазон, функцию «MONTH» с тем же диапазоном и функцию «TRUE» для сортировки по возрастанию.
В результате функция должна выглядеть следующим образом: «=ARRAYFORMULA(SORT(A2:A11,MONTH(A2:A11),TRUE))» при сортировке дат в диапазоне от A2 до A11 .
Как отсортировать по дате в Excel?
Если вы не знаете, как сортировать по дате в Excel, мы поможем вам. Когда вы пытаетесь просмотреть набор данных в электронной таблице с течением времени, часто бывает полезно иметь возможность сортировать данные, используя даты в этом диапазоне. В Excel есть собственный инструмент для этой задачи, приступим.
Как отсортировать по дате в Excel?
Сортировка дат в порядке возрастания или убывания
Самый простой способ отсортировать данные в Microsoft Excel по дате – отсортировать их в хронологическом (или обратном хронологическом) порядке. Это сортирует данные, начиная с самой ранней или самой поздней даты, в зависимости от ваших предпочтений.
Для этого откройте книгу Excel и выберите свои данные. Вы можете сделать это с помощью мыши или трекпада или щелкнув ячейку в диапазоне и нажав Ctrl + A на клавиатуре.
Нажмите кнопку «Сортировка и фильтр» на вкладке «Главная». Здесь вы можете сортировать значения в Excel различными способами, в том числе по дате.
В раскрывающемся меню «Сортировка и фильтр» у вас будут параметры для сортировки данных в порядке возрастания или убывания. Если Excel обнаруживает даты в выбранных данных, параметры должны отображаться как «Сортировать от самых старых к самым новым» или «Сортировать от самых новых к самым старым».

Если вы хотите отсортировать данные так, чтобы сначала была самая ранняя дата, выберите опцию «Сортировать от самой старой к самой новой». В противном случае нажмите «Сортировать от самых новых к самым старым», чтобы отсортировать данные так, чтобы самая поздняя дата была первой. Как отсортировать по дате в Excel?
После выбора предпочтительного варианта Excel автоматически отсортирует данные в этом порядке, используя столбец даты в качестве ориентира.
Первая дата (под меткой столбца) будет самой ранней или самой поздней датой в наборе.
Если у вас возникли проблемы, выберите только столбец, содержащий даты, а затем нажмите «Главная»> «Сортировка и фильтр»> «Сортировать от самого старого к самому новому» или «Сортировка от самого нового к самому старому».
Microsoft Excel отобразит поле «Предупреждение о сортировке», в котором вас спросят, хотите ли вы отсортировать данные вокруг него (остальные ваши данные), чтобы гарантировать, что общие данные останутся нетронутыми; в противном случае будет отсортирован только столбец даты.
Убедитесь, что выделено «Развернуть выделение», а затем нажмите кнопку «Сортировка».
Это гарантирует, что весь ваш набор данных будет отсортирован в возрастающем или убывающем порядке с использованием дат в качестве ориентира.
Сортировка дат по месяцам или годам
Иногда бывает полезно систематизировать данные по конкретным месяцам или годам. Например, вы можете узнать, сколько дней рождения попадает в эти группы.
Вы можете сделать это с помощью функций месяца или года. Он определяет количество дат в месяце или году и предоставляет его в отдельном столбце. Этот столбец можно отсортировать по возрастанию или убыванию.
Для этого создайте новый столбец под названием «Месяц» или «Дата» справа от существующих данных. В первой ячейке под меткой столбца введите = МЕСЯЦ (A2) или = ГОД (A2), где «A2» – это первая ячейка в диапазоне данных, содержащая дату.
Чтобы убедиться, что формула месяца или даты используется для всего набора данных, дважды щелкните маленький зеленый квадратный значок в правом нижнем углу ячейки. Это автоматически дублирует формулу для всех остальных строк, в которых вы можете найти данные слева.

Как отсортировать по дате в Excel?
Затем выберите столбец «Месяц» или «Дата» и нажмите «Главная»> «Сортировка и фильтр».
В раскрывающемся меню выберите параметры «Сортировать от наименьшего к наибольшему» или «Сортировка от наибольшего к наименьшему». Если вы отсортируете от меньшего к большему, Excel отсортирует ваши данные по первому году или месяцу.
Точно так же Microsoft Excel будет отсортировать по последнему году или месяцу, если вы выберете вариант от наибольшего к наименьшему.
Вам нужно будет подтвердить, что вы хотите использовать весь набор данных, поэтому убедитесь, что выделено «Расширить выделение», а затем нажмите «Сортировка» в окне предупреждения «Окно сортировки».
В зависимости от выбранных вами опций Excel немедленно отсортирует ваши данные, используя созданный вами столбец месяца или года.
Таким образом, вы узнали, как сортировать по дате в Excel, почему бы вам не попробовать это сейчас?
Сортировка по дате и времени в порядке убывания?
все Я хочу отобразить последние 5 введенных данных для определенного идентификатора. Мой sql-запрос:
updated_at является DATETIME
он отображает последние 5 записей сортировки по дате, а не по времени. На ту же дату он сортируется по алфавиту.
Предположим, у меня есть 3 записи в ту же дату с diff time
после запроса вышеуказанного запроса
Сортировать по дате после в алфавитном порядке
сортировка по дате и времени также.
7 ответов
Если вы хотите последние 5 строк, упорядоченных по возрастанию, вам нужен подзапрос:
после прочтения вопроса в 10-й раз это может быть (только возможно) то, что вы хотите. Заказать по дате по убыванию, а затем заказать по времени (на ту же дату) по возрастанию:
установка UNIX_TIMESTAMP сделает трюк.
«DESC» означает нисходящий, но вам нужен порядок возрастания («ASC»).
Если вы имеете в виду, что хотите сначала отсортировать по дате, а затем по именам
это сначала отсортирует записи по дате, а затем по именам
Это один из самых простых способов сортировки записей по дате:
я использовал более простое решение частично здесь:
как сортировать сведения с датой и временем в sql server ?
Я использовал этот запрос, чтобы получить свои результаты:
SELECT TOP (5) * FROM My_Table_Name WHERE ORDER BY DateTimeColumnName DESC
Как отсортировать по дате в Microsoft Excel

Когда вы пытаетесь просмотреть набор данных в электронной таблице с течением времени, часто бывает полезно иметь возможность отсортировать данные, используя даты в этом диапазоне, что Microsoft Excel позволяет вам делать с помощью встроенного инструмента сортировки. Вот как.
Сортировка дат в порядке возрастания или убывания
Самый простой способ отсортировать данные в Microsoft Excel по дате — отсортировать их в хронологическом (или обратном хронологическом) порядке. Это сортирует данные с самой ранней или самой поздней даты, начиная с первой, в зависимости от ваших предпочтений.
Для этого откройте книгу Excel и выберите свои данные. Вы можете сделать это с помощью мыши или трекпада или щелкнув ячейку в диапазоне и нажав Ctrl + A на клавиатуре.
Выбрав данные, нажмите кнопку «Сортировка и фильтр» на вкладке «Главная» панели ленты. Здесь вы можете сортировать значения в Excel различными способами, в том числе по дате.
В раскрывающемся меню «Сортировка и фильтр» у вас будут параметры для сортировки данных в порядке возрастания или убывания. Если Excel обнаруживает даты в выбранных вами данных, параметры должны отображаться как «Сортировать от старых к новым» или «Сортировать от новых к старым».
Если вы хотите отсортировать данные так, чтобы на первом месте была самая ранняя дата, выберите опцию «Сортировать от старых к новым». В противном случае нажмите «Сортировать от самых новых к старым», чтобы отсортировать данные так, чтобы сначала была последняя дата.

Если у вас возникли проблемы, выберите только столбец, содержащий даты, а затем нажмите «Главная»> «Сортировка и фильтр»> «Сортировать от старых к новым» или «Сортировать от новых к старым».
Microsoft Excel отобразит поле «Предупреждение о сортировке», в котором вас спросят, хотите ли вы отсортировать данные вокруг него (остальные ваши данные), чтобы гарантировать, что общие данные останутся нетронутыми, в противном случае будет отсортирован только столбец даты.
Убедитесь, что выделено «Развернуть выделение», а затем нажмите кнопку «Сортировать».

Это гарантирует, что весь ваш набор данных будет отсортирован в порядке возрастания или убывания с использованием дат в качестве ориентира.
Сортировка дат по месяцу или году
Иногда бывает полезно систематизировать данные по месяцам или годам. Вы можете, например, посмотреть, сколько дней рождения приходится на эти группы.
Вы можете сделать это с помощью функций МЕСЯЦ или ГОД. Он определяет номер месяца или года в дате и предоставляет его в отдельном столбце. Затем этот столбец можно отсортировать по возрастанию или убыванию.
Для этого создайте новый столбец под названием «Месяц» или «Дата» справа от существующих данных. В первой ячейке под меткой столбца введите = МЕСЯЦ (A2) или = ГОД (A2), где «A2» — это первая ячейка в диапазоне данных, содержащая дату.

Чтобы убедиться, что формула МЕСЯЦ или ДАТА используется для всего набора данных, дважды щелкните маленький зеленый квадратный значок в правом нижнем углу ячейки. Это автоматически дублирует формулу для всех других строк, где можно найти данные слева от нее.

Установив формулу МЕСЯЦ или ДАТА, выберите столбец «Месяц» или «Дата» и нажмите «Главная»> «Сортировка и фильтр».
В раскрывающемся меню выберите вариант «Сортировать от меньшего к большему» или «Сортировать от большего к меньшему». Если вы отсортируете от наименьшего к наибольшему, Excel отсортирует ваши данные так, чтобы первым был самый ранний год или месяц.
Точно так же Microsoft Excel будет отсортировать по последнему году или месяцу, если вы выберете вариант от большего к меньшему.

В зависимости от выбранных вами опций Excel немедленно отсортирует ваши данные, используя созданный вами столбец месяца или года.