Сортировка по месяцам в excel
Как отсортировать дни рождения (даты) по месяцам / годам / дням только в Excel?
Обычно даты сортируются сначала по году, затем по месяцу и, наконец, по дате в Excel, и кажется довольно сложным сортировать даты только по месяцам с игнорированием года, даже если месяц отформатирован в начале, например 12 декабря 2011 г. Однако иногда может потребоваться сортировка дней рождения по месяцам при отправке поздравительных открыток или по другим причинам. Эта статья покажет вам хитрые советы по быстрой сортировке дней рождения (дат) по месяцам в Excel.
- Сортировка дней рождения (дат) по месяцам / годам / дням только с функциями Excel
- Сортировка дней рождения (дат) по месяцам / годам / дням только с помощью Kutools for Excel
- Сортировать дни рождения (даты) по месяцам только с помощью Kutools for Excel
Сортировка дней рождения (дат) по месяцам / годам / дням только с функциями Excel
Функция «Месяц» в Excel может помочь вам извлечь месяц из даты, а затем быстро отсортировать их по месяцам и годам. Пожалуйста, сделайте следующее:
1. В соседней пустой ячейке дат, например Ячейке C1, введите формулу = Месяц (B2) , а затем перетащите дескриптор автозаполнения этой ячейки в нужный диапазон. И месяцы были извлечены из дней рождения. Смотрите скриншот:
Ноты:
(1) Для сортировки только по годам примените эту формулу = ГОД (B2) ;
(2) Для сортировки только по дням примените эту формулу = ДЕНЬ (B2) .
(3) Вы также можете применить формулу = ТЕКСТ (B2; «MMDD») для извлечения месяцев и дней из дней рождения.
2. Продолжайте выбирать эти месяцы и нажмите Данные > Сортировать от наименьшего к наибольшему or Сортировать от наибольшего к наименьшему.
3. В открывшемся диалоговом окне «Предупреждение о сортировке» установите флажок Расширить выбор и нажмите Сортировать кнопку.
И теперь даты отсортированы сразу только по месяцу (или только по году / дню). И вы можете удалить новый столбец с месяцем по мере необходимости.
Сортировка дней рождения (дат) по месяцам / годам / дням только с помощью Kutools for Excel
Помимо функций Excel, вы также можете применить Kutools for Excel's Применить форматирование даты утилита для извлечения месяца / года / дня только из дней рождения (дат), а затем вы можете сортировать дни рождения (даты) только по месяцам / годам / дням.
Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now
1. Скопируйте столбец дня рождения и вставьте рядом с исходными данными.
2. Продолжайте выбирать новые дни рождения в новом столбце и нажмите Кутулс > Формат > Применить форматирование даты. И теперь в открывшемся диалоговом окне «Применить форматирование даты» выберите форматирование даты и нажмите кнопку Ok кнопку.
В нашем случае мы выбираем форматирование даты, при котором дата отображается только как месяц. Вы можете выбрать формат даты, который показывает только год или день рождения, как вам нужно. Смотрите скриншот:
3. Продолжайте выбирать дни рождения, в которых отображаются только месяцы, нажмите Кутулс > К фактическомуи нажмите Главная > Формат номера > Общие последовательно.
А теперь из всех дней рождения извлекаются месяцы. Смотрите скриншоты:
Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now
4. Продолжайте выбирать месяцы дней рождения, нажмите Данные > Сортировать от наименьшего к наибольшему or Сортировать от большего к меньшему, а затем в диалоговом окне предупреждения о сортировке установите флажок Расширить выбор и нажмите Сортировать кнопка. Смотрите скриншоты:
Пока что мы отсортировали дни рождения только по месяцам (или отсортировали только по году / дню).
Сортировать дни рождения (даты) по месяцам или дням только с помощью Kutools for Excel
Вышеупомянутые методы могут быть немного сложными, однако с Расширенная сортировка полезности Kutools for Excel, вы можете легко и быстро сортировать даты по месяцам.
Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now
1. Выберите список, в котором нужно отсортировать дату по месяцам, и нажмите Кутулс Плюс > Расширенная сортировка. Смотрите скриншот:
2. А затем в Расширенная сортировка диалоговом окне выберите столбец дня рождения и выберите Месяц (или день) С Сортировать по раскрывающийся список и нажмите кнопку ОК. Смотрите скриншот:
И теперь вы можете видеть, что дни рождения отсортированы только по месяцам (или дням). Смотрите скриншот:
Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now
Демонстрация: сортировка дней рождения (дат) по месяцам / годам / дням в Excel
В магазине сдача выручки происходит 2 раза на месяц – в середине и в конце. Нам необходимо выполнить сортировку в Excel по дате и месяцу, так чтобы получить историю сдачи выручки по этим месяцам на протяжении года.
Сортировка в Excel по дате и месяцу
В данном примере будет использоваться многоуровневая сортировка. Допустим у нас иметься статистическая информация по сдачи выручки магазина за текущий год:
Порядок сортировки следующий:
- Перейдите на любую ячейку исходного диапазона A1:C10 и выберите инструмент: «ДАННЫЕ»-«Сортировка».
- В появившемся диалоговом окне в первой секции «Столбец» из первого выпадающего списка «Сортировать по:» выбираем значение «Месяц», во втором выпадающем списке без изменений «Значение». А в третьей секции «Порядок» выбираем последнюю опцию «Настраиваемый список».
- В появившемся диалоговом окне «Списки» выбираем список названий месяцев в году и нажимаем ОК.
- Нажмите на кнопку «Добавить уровень» и на втором уровень в первом выпадающем списке укажите на значение «День». Остальные секции – без изменений. И нажмите ОК.
В результате мы организовали историю сдачи выручки в хронологическом порядке:
Аналогичным способом можно выполнить сортировку по дням недели и др. Но что делать если нам нужно сортировать данные по критериям которых нет в списках порядка сортировки?
Как настроить сортировку в Excel
Исходная таблица для следующего примера:
Необходимо распределить данные по столбцу F – «Категория сотрудника» в следующей последовательности:
- Стажер.
- Физический.
- Удаленный.
- Руководитель.
К сожалению, для реализации данной задачи нельзя воспользоваться стандартными порядками сортировки значений в столбцах. Ведь текстовые значения по умолчанию в Excel можно сортировать только в алфавитном порядке или в обратно-алфавитном. Но в программе Excel предусмотрена возможность создания пользовательских порядков сортировок. Для решения данной задачи создадим свой ключ к порядку сортирования.
Сортировка по списку в Excel:
- Перейдите на любую ячейку таблицы и снова воспользуйтесь инструментом: «ДАННЫЕ»-«Сортировка».
- В первом выпадающем списке укажите «Категории сотрудника». Во втором все тоже «Значение». А в третьем выпадающем списке в секции «Порядок» выберите последнюю опцию «Настраиваемый список».
- В появившемся окне «Списки» в левой группе укажите на первый «НОВЫЙ СПИСОК», а в правом текстовом поле введите все 4 категории разбив их на 4 строки. Для этого после ввода каждой нового названия категории сотрудника нажимайте клавишу Enter на клавиатуре:
- Нажмите на кнопку «Добавить», которая расположена справой стороны. В результате чего в левой группе будет создан новый список для порядка пользовательской сортировки.
- Нажмите на кнопку ОК в диалоговом окне «Списки» и в третьем выпадающем списке в секции «Порядок» автоматически добавились 2 новых опции. С прямым и обратным порядком для пользовательской настраиваемой сортировки. И снова нажмите на кнопку ОК в главном диалоговом окне инструмента.
В результате таблица отсортирована с учетом всех привередливых пожеланий пользователя.
Полезный совет! Чтобы каждый раз не создавать новые списки для порядка сортировки воспользуйтесь редактором списков в настройках Excel. Для этого:
- Откройте редактор списков в настройках Excel: «ФАЙЛ»-«Параметры»-«Дополнительно»-«Общие»-«Изменить списки».
- Введите свои списке и нажмите на кнопку «Добавить» как описано выше в примере. Если же у вас большой список и нет желания его заполнять вручную, тогда воспользуйтесь встроенным импортом. Для этого в данном диалоговом окне присутствует дополнительное поле «Импорт списка из ячеек:» в котором можно ввести ссылку на диапазон ячеек и нажать на кнопку «Импорт». И нажмите ОК.
В результате при работе с Excel у вас будет всегда под рукой свой пользовательский список для порядка сортировки данных.
Каждая транзакция проводиться в какое-то время или период, а потом привязывается к конкретной дате. В Excel дата – это преобразованные целые числа. То есть каждая дата имеет свое целое число, например, 01.01.1900 – это число 1, а 02.01.1900 – это число 2 и т.д. Определение годов, месяцев и дней – это ничто иное как соответствующий тип форматирования для очередных числовых значений. По этой причине даже простейшие операции с датами выполняемые в Excel (например, сортировка) оказываются весьма проблематичными.
Сортировка в Excel по дате и месяцу
На примере таблицы изображенной ниже на рисунке мы покажем, в какой способ ее подготовить для комфортной сортировки дат. Наш список транзакций с датами охватывает диапазон ячеек B1:C15.
В первую очередь создадим столбец, в котором пронумеруем все транзакции. Считайте это действие как хороший тон для любого вида сортировки. Ведь в такие случаи при неправильной перетасовки данных мы всегда имеем возможность вернуться в первоначальный вид таблицы. Для этого:
- В ячейке A1 введите название столбца «№п/п», а ячейку A2 введите число 1. После чего наведите курсор мышки на маркер курсора клавиатуры расположенный в нижнем правом углу квадратика. В результате курсор изменит свой внешний вид с указательной стрелочки на крестик. Не отводя курсора с маркера нажмите на клавишу CTRL на клавиатуре в результате чего возле указателя-крестика появиться значок плюсик «+».
- Теперь одновременно удерживая клавишу CTRL на клавиатуре и левую клавишу мышки протяните маркер вдоль целого столбца таблицы (до ячейки A15).
В результате чего столбец автоматически заполниться последовательностью номеров транзакций от 1 до 14.
Полезный совет! В Excel большинство задач имеют несколько решений. Для автоматического нормирования столбцов в Excel можно воспользоваться правой кнопкой мышки. Для этого достаточно только лишь навести курсор на маркер курсора клавиатуры (в ячейке A2) и удерживая только правую кнопку мышки провести маркер вдоль столбца. После того как отпустить правую клавишу мышки, автоматически появиться контекстное меню из, которого нужно выбрать опцию «Заполнить». И столбец автоматически заполниться последовательностью номеров, аналогично первому способу автозаполнения.
Теперь пришла очередь для создания вспомогательных столбцов, которые существенно помогут качественно сортировать список транзакций. Необходимо выполнить несколько простых действий:
- Ячейки D1, E1, F1 заполните названиями заголовков: «Год», «Месяц», «День».
- Соответственно каждому столбцу введите под заголовками соответствующие функции и скопируйте их вдоль каждого столбца:
- D1: =ГОД(B2);
- E1: =МЕСЯЦ(B2);
- F1: =ДЕНЬ(B2).
В итоге мы должны получить следующий результат:
Наша таблица готова и предоставляет возможность выполнять многостороннюю сортировку транзакций по датам. Сначала выполним тестовую сортировку, чтобы убедиться в том, как все работает.
Допустим мы хотим выполнить сортировку дат транзакций по месяцам. В данном случае порядок дней и годов – не имеют значения. Для этого просто перейдите на любую ячейку столбца «Месяц» (E) и выберите инструмент: «ДАННЫЕ»-«Сортировка и фильтр»-«Сортировка по возрастанию».
Теперь, чтобы сбросить сортировку и привести данные таблицы в изначальный вид перейдите на любую ячейку столбца «№п/п» (A) и вы снова выберите тот же инструмент «Сортировка по возрастанию».
Как сделать сортировку дат по нескольким условиям в Excel
А теперь можно приступать к сложной сортировки дат по нескольким условиям. Задание следующее – транзакции должны быть отсортированы в следующем порядком:
- Года по возрастанию.
- Месяцы в период определенных лет – по убыванию.
- Дни в периоды определенных месяцев – по убыванию.
Способ реализации поставленной задачи:
- Перейдите на любую ячейку исходной таблицы и выберите инструмент: «ДАННЫЕ»-«Сортировка и фильтр»-«Сортировка».
- В появившемся диалоговом окне настраиваемой сортировки убедитесь в том, что галочкой отмечена опция «Мои данные содержат заголовки». После чего во всех выпадающих списках выберите следующие значения: в секции «Столбец» – «Год», в секции «Сортировка» – «Значения», а в секции «Порядок» – «По возрастанию».
- На жмите на кнопку добавить уровень. И на втором условии заполните его критериями соответственно: 1 – «Месяц», 2 – «Значение», 3 – «По убыванию».
- Нажмите на кнопку «Копировать уровень» для создания третьего условия сортирования транзакций по датам. В третьем уровне изменяем только первый критерий на значение «День». И нажмите на кнопку ОК в данном диалоговом окне.
В результате мы выполнили сложную сортировку дат по нескольким условиям:
Для сортирования значений таблицы в формате «Дата» Excel предоставляет опции в выпадающих списках такие как «От старых к новым» и «От новых к старым». Но на практике при работе с большими объемами данных результат не всегда оправдывает ожидания. Так как для программы Excel даты – это целые числа безопаснее и эффективнее сортировать их описанным методом в данной статье.
С помощью встроенных настраиваемых списков вы можете сортировать данные по дням недели или месяцам года. При желании вы можете создавать собственные настраиваемые списки для сортировки по любым другим параметрам, которые трудно сортировать по алфавиту (например, высокий, средний и низкий или S, M, L, XL).
Настраиваемые списки позволяют сортировать данные листа по месяцам доставки или по приоритету.
Сортировка по дням недели или месяцам года с помощью встроенного настраиваемого списка
Выполните указанные ниже действия:
Выделите столбцы для сортировки.
Примечание: Для получения наилучшего результата у каждого столбца должен быть заголовок.
На ленте выберите Данные > Сортировка.
Во всплывающем окне Сортировка в раскрывающемся списке Сортировать по выберите столбец, по которому нужно выполнить сортировку.
Например, чтобы отсортировать данные в предыдущем примере по дате доставки, в поле Сортировать по выберите доставка.
В раскрывающемся списке Порядок выберите Настраиваемый список.
В диалоговом окне Списки выберите нужный список и нажмите кнопку OK для сортировки листа.
Создание собственного настраиваемого списка
Чтобы создать собственный настраиваемый список для сортировки, выполните указанные ниже действия.
В столбце листа введите значения, по которым нужно выполнять сортировку. Расположите их нужным образом, определяющим порядок сортировки (от верхней ячейки к нижней). Например:
Выделите все ячейки в этом списке и выберите Файл > Параметры > Дополнительно.
Прокрутите страницу вниз до раздела Общие и нажмите кнопку Изменить списки.
В окне Списки нажмите кнопку Импорт.
Совет: Короткий список, который содержит значения "Высокий", "Средний" и "Низкий", возможно, проще ввести непосредственно в поле Элементы списка окна Списки.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Как фильтровать даты по месяцам с игнорированием года в Excel?
Допустим, вы записываете расходы ежедневно, и теперь вы хотите фильтровать даты по месяцам без учета лет. Как отфильтровать данные по месяцам, игнорируя годы в Excel?
Вкладка Office позволяет редактировать и просматривать в Office с вкладками и значительно упрощает работу .
- Повторное использование чего угодно: Добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
- Более 20 текстовых функций: Извлечь число из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
- Инструменты слияния : Несколько книг и листов в одну; Объединить несколько ячеек / строк / столбцов без потери данных; Объедините повторяющиеся строки и сумму.
- Разделить инструменты : Разделение данных на несколько листов в зависимости от ценности; Из одной книги в несколько файлов Excel, PDF или CSV; От одного столбца к нескольким столбцам.
- Вставить пропуск Скрытые / отфильтрованные строки; Подсчет и сумма по цвету фона ; Отправляйте персонализированные электронные письма нескольким получателям массово.
- Суперфильтр: Создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделям, дням, периодичности и др .; Фильтр жирным шрифтом, формулы, комментарий .
- Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.
Фильтровать даты по месяцам без учета года с помощью функции фильтрации
Удивительный! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Экономьте 50% своего времени и сокращайте тысячи щелчков мышью каждый день!
По умолчанию Microsoft Excel фильтрует даты по годам. И в выпадающем списке стрелки фильтра , вы можете выбрать только годы для фильтрации. Собственно, Файлы даты поддерживает множество стилей для фильтрации даты, включая фильтрацию дат по месяцам с игнорированием лет.
Таблица расходов показана на следующем снимке экрана. И вы можете фильтровать его по месяцам, игнорируя год, с помощью следующих шагов:
1. Выберите столбец данных, который вы будете фильтровать по месяцам позже. В этом случае выберите столбец B.
2, Нажмите Фильтр под Данные меню.
3. Щелкните стрелку фильтра помимо заголовка столбца B. Затем щелкните Фильтры данных > Все даты периода, а затем выберите один месяц, который вы хотите отфильтровать. Смотрите скриншот:
4. И затем он фильтрует все расходы, произошедшие в мае, независимо от того, был ли это год 2011, 2004 или другие. См. Следующий снимок экрана:
Фильтровать даты по месяцам, игнорируя год с помощью Kutools for Excel
Kutools for Excel включает более 300 удобных инструментов Excel. Бесплатная пробная версия без ограничений в течение 30 дней. Получить сейчас.
С этой Kutools for ExcelАвтора Суперфильтр функция, вы также можете фильтровать даты на основе определенного месяца, выполните следующие действия:
1. Нажмите Предприятие > Суперфильтр, см. снимок экрана:
2. В отображаемом Суперфильтр диалоговом окне укажите следующие параметры:
- (1.) Щелкните кнопку, чтобы выбрать диапазон данных, который вы хотите отфильтровать.
- (2.) Выберите Родство по мере необходимости, если у вас есть несколько критериев.
- (3.) Затем в поле «Условие группы» щелкните черную линию рядом с И, отношения и выбирайте критерии один за другим по мере необходимости.
3, Затем нажмите Фильтр Кнопка, все данные, дата которого является желаемым месяцем, немедленно отфильтровываются. Смотрите скриншот:
Ноты:
1. Если вам нужно отменить этот фильтр и восстановить исходные данные, вам просто нужно нажать Очистить кнопку.
2. С этим Суперфильтр вы также можете фильтровать данные по нескольким критериям по мере необходимости.
Если вы хотите узнать больше об этой функции, нажмите Суперфильтр.
Читайте также: