Сортировка по месяцам в 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?
- Повторное использование чего угодно: Добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
- Более 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. С этим Суперфильтр вы также можете фильтровать данные по нескольким критериям по мере необходимости.
Если вы хотите узнать больше об этой функции, нажмите Суперфильтр.
Читайте также: