Как сортировать по месяцам в Excel и Google Таблицах

Как сортировать по месяцам в Excel и Google Таблицах

В этой статье вы узнаете, как сортировать по месяцам в Excel и Google Таблицах.

Сортировать по месяцам как текст

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

1. Выберите диапазон с его заголовком для сортировки (B1: B10), а в поле Лента перейти к Главная> Сортировка и фильтр> Пользовательская сортировка.

2. В окне "Сортировка" под порядок, выбирать Пользовательский список…

3. На экране "Пользовательские списки" выберите Январь февраль март,… Из списка слева и щелкните Ok.

4. Теперь в окне "Сортировка" под порядок у вас есть собственный список на несколько месяцев. Нажмите Ok.

Наконец, все месяцы из столбца B отсортированы в хронологическом порядке.

Сортировать даты по месяцам

Предположим, у вас есть список дат в столбце B, и вы хотите отсортировать их по месяцам от самых старых до самых новых.

Для этого вам нужно добавить один вспомогательный столбец.

1. В ячейке C2 введите формулу:

1 = МЕСЯЦ (B2)

МЕСЯЦ возвращает номер месяца на основе введенной даты. В этом случае значение C2 равно 2 (февраль).

2. Поместите курсор в нижний правый угол ячейки C2, пока не появится крестик.

3. Тащить, тянуть формула до конца диапазона (C10).

4. Теперь у вас есть номер месяца для каждой даты в столбце B, и вы можете отсортировать оба столбца на основе столбца C.
Выберите диапазон с данными в столбце C (C1: C10). Тогда в Лента, перейти к Главная> Сортировка и фильтр> Сортировка от наименьшего к наибольшему.

5. Во всплывающем окне выберите Расширить выбори щелкните Ok.

В результате оба столбца отсортированы по номеру месяца в столбце C, и вы можете удалить вспомогательный столбец C. Даты в столбце B теперь сортируются по месяцам от самого старого к самому новому.

Примечание: Даты сортируются только по месяцам, а не по годам, так как месяц - единственное условие для сортировки в этом примере.

Сортировать по месяцам как текст в Google Таблицах

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

Для этого введите эту формулу в ячейку C2:

1 = СОРТИРОВАТЬ (B2: B10; МЕСЯЦ (B2: B10 & 1); 1)

В этом случае функция MONTH имеет диапазон вместо одного значения в качестве входных данных. Этот вариант вернет массив чисел от 1 до 12 (для каждого месяца), отсортированных в порядке возрастания. Поскольку функция SORT является самим массивом, она будет принимать значения из B2: B10 в виде массива и соответственно отсортировать их от ячейки D2 вниз. Таким образом, вы получите все месяцы из столбца B, отсортированные в столбце C от самого старого к новому.

Сортировка дат по месяцам в Google Таблицах

Чтобы отсортировать даты по месяцам в Google Таблицах, вы можете использовать ту же опцию со вспомогательным столбцом и функцией МЕСЯЦ, как описано для Excel. Формула почти такая же, как и на предыдущем шаге, которую вы использовали для сортировки месяцев как текста:

1 = СОРТИРОВАТЬ (B2: B; МЕСЯЦ (B2: B); ИСТИНА)

Логика здесь такая же. Функция MONTH сортирует даты в диапазоне от самых старых до самых новых, а функция SORT создаст новый массив в столбце C на основе этого списка.

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave