Sådan sorteres efter måned i Excel og Google Sheets

Sådan sorteres efter måned i Excel og Google Sheets

I denne artikel lærer du, hvordan du sorterer efter måned i Excel og Google Sheets.

Sorter efter måned som tekst

Sig, at du har følgende månedsliste som tekst i kolonne B, og du vil sortere dem kronologisk fra ældste til nyeste.

1. Vælg et område med dets overskrift til sortering (B1: B10), og i Bånd gå til Hjem> Sorter og filtrer> Tilpasset sortering.

2. I vinduet Sorter, under Bestille, vælg Tilpasset liste …

3. Vælg på skærmen Brugerdefinerede lister Januar, februar, marts,… fra listen til venstre, og klik på Okay.

4. Nu i vinduet Sorter, under Bestille du har den tilpassede liste i flere måneder. Klik på Okay.

Endelig er alle måneder fra kolonne B sorteret kronologisk.

Sorter datoer efter måned

Sig, at du har en liste over datoer i kolonne B, og du vil sortere dem efter måned fra ældste til nyeste.

For at opnå dette skal du tilføje en hjælperkolonne.

1. Indtast formlen i celle C2:

1 = MÅNED (B2)

MÅNED returnerer månedens nummer baseret på en datainput. I dette tilfælde er værdien af ​​C2 2 (februar).

2. Placer markøren i nederste højre hjørne af celle C2, indtil krydset vises.

3. Træk formlen ned til slutningen af ​​intervallet (C10).

4. Nu har du et månedsnummer for hver dato i kolonne B, og du kan sortere begge kolonner baseret på kolonne C.
Vælg et område med data i kolonne C (C1: C10). Derefter i Bånd, gå til Hjem> Sorter og filtrer> Sorter mindste til største.

5. Vælg i pop op-vinduet Udvid markeringen, og klik på Okay.

Som følge heraf sorteres begge kolonner efter månedstallet i kolonne C, og du kan slette hjælperkolonne C. Datoer i kolonne B sorteres nu efter måned fra ældste til nyeste.

Bemærk: Datoer sorteres kun efter måned og ikke efter år, da måned er den eneste betingelse for sortering i dette eksempel.

Sorter efter måned som tekst i Google Sheets

Da Google Sheets ikke har en mulighed, der ligner Excel's tilpassede lister, skal du bruge en matrixformel til at sortere måneder som tekst.

For at gøre dette skal du indtaste denne formel i celle C2:

1 = SORT (B2: B10, MÅNED (B2: B10 & 1), 1)

I dette tilfælde har MONTH -funktionen et område i stedet for en enkelt værdi som input. Denne variant returnerer en række tal 1-12 (for hver måned) sorteret i stigende rækkefølge. Da SORT -funktionen er selve arrayet, tager det værdierne fra B2: B10 som en array og sorterer dem derefter fra cellen D2 nedad. På denne måde får du alle måneder fra kolonne B, sorteret i kolonne C fra ældste til nyeste.

Sorter datoer efter måned i Google Sheets

For at sortere datoer efter måned i Google Sheets kan du bruge den samme mulighed med hjælpekolonne og MÅNED -funktion som forklaret for Excel. Formlen er næsten den samme som den i det foregående trin, som du brugte til at sortere måneder som tekst:

1 = SORT (B2: B, MÅNED (B2: B), SAND)

Logikken her er den samme. MÅNED -funktionen sorterer datoer i området fra ældste til nyeste, og SORT -funktionen opretter et nyt array i kolonne C baseret på denne liste.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave