Как да сортирате по месеци в Excel и Google Sheets

Как да сортирате по месеци в Excel и Google Sheets

В тази статия ще научите как да сортирате по месеци в Excel и Google Sheets.

Сортиране по месец като текст

Да речем, че имате следния списък с месеци като текст в колона Б и искате да ги сортирате хронологично от най -старите до най -новите.

1. Изберете диапазон със заглавката му за сортиране (B1: B10) и в Лента отидете на Начало> Сортиране и филтриране> Персонализирано сортиране.

2. В прозореца Сортиране под Поръчка, избирам Персонализиран списък…

3. В екрана Персонализирани списъци изберете Януари февруари март,… от списъка вляво и щракнете Добре.

4. Сега в прозореца Сортиране, под Поръчка имате персонализиран списък за месеци. Щракнете Добре.

И накрая, всички месеци от колона Б са сортирани хронологично.

Сортирайте датите по месеци

Да речем, че имате списък с дати в колона Б и искате да ги сортирате по месеци от най -старите до най -новите.

За да постигнете това, ще трябва да добавите една помощна колона.

1. В клетка C2 въведете формулата:

1 = МЕСЕЦ (B2)

MONTH връща номера на месеца въз основа на въведената дата. В този случай стойността на C2 е 2 (февруари).

2. Поставете курсора в долния десен ъгъл на клетка C2, докато се появи кръстчето.

3. Плъзнете формулата до края на диапазона (C10).

4. Сега имате номер на месец за всяка дата в колона B и можете да сортирате и двете колони въз основа на колона C.
Изберете диапазон с данни в колона C (C1: C10). Тогава в Лента, отидете на Начало> Сортиране и филтриране> Сортиране от най -малкия до най -големия.

5. В изскачащия прозорец изберете Разширете селекциятаи щракнете Добре.

В резултат на това и двете колони са сортирани по номера на месеца в колона 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 Sheets, можете да използвате същата опция с помощна колона и функция MONTH, както е обяснено за Excel. Формулата е почти същата като тази в предишната стъпка, която сте използвали, за да сортирате месеците като текст:

1 = СОРТИРАНЕ (B2: B, МЕСЕЦ (B2: B), ИСТИНА)

Логиката тук е същата. Функцията MONTH ще сортира датите в диапазона от най -старите до най -новите, а функцията SORT ще създаде нов масив в колона C въз основа на този списък.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave