när du har en stor datamängd att analysera är det ofta bra att sortera datumen i kronologisk ordning. Naturligtvis har Excel några inbyggda verktyg för att få jobbet gjort, men ibland kan de inte göra exakt vad vi vill. I den här artikeln, vi pratar om allt du behöver veta om sorteringsdatum kronologiskt.
när du är klar kan du sortera datum kronologiskt månadsmässigt, årsmässigt och mycket mer. Låt oss börja med att använda Excels inbyggda funktioner och sedan gå vidare till att använda en kombination av en formel och de inbyggda funktionerna.
Innehållsförteckning
Sortera datum i kronologisk ordning
när du har en lista med datum redo att sorteras i ditt Excel – ark är allt du behöver göra-använd alternativet Sortera äldsta till nyaste.
för att göra detta, välj listan med datum du vill sortera. Under fliken Hem i Excel, leta reda på redigeringsgruppen och klicka på Sortera & Filter. Välj Sortera äldsta till nyaste i rullgardinsmenyn.
detta öppnar en dialogruta som ger dig två alternativ: expandera valet eller fortsätt med det aktuella valet.
om du har data i de intilliggande kolumnerna och vill ordna om data också väljer du expandera markeringen, annars väljer du Fortsätt med den aktuella markeringen.
på samma sätt kan du också välja att sortera datumen i omvänd kronologisk ordning genom att välja alternativet nyaste till äldsta i rullgardinsmenyn Sortera & Filter.
Sortera datum efter månad
låt oss säga att du förbereder en lista över födelsedagar så att du kan kasta en pizzafest när det är en anställds födelsedag. Pizzafester låter bra, men det kan vara tråkigt att hålla reda på födelsedagar varje månad. Excel kan hjälpa till.
i det här fallet vill du att datumen sorteras efter månad och årskomponenten är helt irrelevant. Därför fungerar alternativet Sort äldsta till nyaste inte. Även om du anpassat formaterar cellerna så att de bara visar månadskomponenten för datumet ändras inte datumets serienummer. Därför behöver du en alternativ metod.
en logisk lösning skulle vara att extrahera ett datums månadskomponent i en separat kolumn och sedan sortera den kolumnen i kronologisk ordning. För att göra detta använder vi MÅNADSFUNKTIONEN, som så:
=MONTH(B2)
när vi har månaderna för varje datum, vi kan använda samma metod som vi tidigare använde för att sortera dem kronologiskt. Välj kolumnen månad och gå till redigeringsgruppen under fliken Hem. Klicka på Sortera & Filter och välj Sortera minsta till största i rullgardinsmenyn.
när dialogrutan dyker upp väljer du expandera markeringen och detta ska sortera dina anställdas födelsedagar efter månad.
Observera att den här metoden helt ignorerar årskomponenten när du sorterar datumen.
Sortera datum efter år
ni är smarta killar. Du vet redan hur vi ska göra det här, eller hur?
Tja, vi behöver fortfarande prata om detta kortfattat. Om du funderar på att misslyckas med ÅRSFUNKTIONEN, Håll dina hästar. Metoden vi diskuterade i det första exemplet fungerar också bra för att sortera datum efter år. Den inbyggda funktionen (Sortera minsta till största alternativet) i Excel kommer också att sortera datum efter år.
men om du av någon anledning är angelägen om att använda en formel kan du använda ÅRSFUNKTIONEN så:
=YEAR(B2)
när din årskolumn är klar är den återstående processen densamma. Använd alternativet Sortera minsta till största och välj expandera det här valet när du blir ombedd av Excel.
detta bör sortera dina data efter år.
Sortera datum efter månad och dag
när du sorterade dina anställdas födelsedagar efter månad, märkte du något konstigt? Josh och Monica har båda sin födelsedag i December. Men i den sorterade listan listades Joshs födelsedatum före Monicas trots att Monicas födelsedag är fem dagar före Joshs. det skulle se hemskt ut om vi glömmer Monicas födelsedag och firar Joshs bara fem dagar senare, eller hur?
detta händer eftersom när utdata från MÅNADSFUNKTIONEN sorteras, tar den inte hänsyn till dagskomponenten i datumet. Om två rader har samma månad sorterar Excel dem i förekomstordning. Eftersom Josh och Monicas månadskolumn innehåller ”12” har de sorterats baserat på deras förekomst utan att överväga dagen.
vi kan åtgärda detta genom att sortera våra data baserat på både månad och dag för datumen. Vi kommer att åstadkomma detta med lite logik och textfunktionen, som så:
=TEXT(B2, "mm.dd")
när du har textsträngarna I mm.dd-formatet använder du den inbyggda sorteringsfunktionen. Den här gången kommer du att märka att Monicas födelsedatum är korrekt listat före Joshs.
Alternativt kan vi också använda en enkel logik där vi ändrar året för alla datum till samma år. Vi kan göra detta med hjälp av DATUMFUNKTIONEN. Du kan använda vilket år som helst, men i det här exemplet, låt oss använda det aktuella året så:
=DATE(YEAR(TODAY()), MONTH(B2), DAY(B2))
så här, baserat på datumkolumnen har vi genererat en annan hjälparkolumn ”konverterat datum”. När kolumnen är klar kan vi använda Excels inbyggda Sortera äldsta till nyaste alternativet och ska ha samma utdata som vi fick med textfunktionen.
Sortera datum efter namn på månader eller vardagar
Låt oss säga istället för DOBs, du har bara namnet på de månader där dina anställda har sina födelsedagar. Nu vill du sortera listan kronologiskt så att anställda med sin födelsedag i Januari listas först, följt av februari, mars och så vidare.
Excels inbyggda sorteringsalternativ kanske inte kan ordna detta kronologiskt. Om du använder det ser du att det sorterar månaderna alfabetiskt. Vi kan dock använda alternativet anpassad sortering för att uppnå detta.
Välj de månader som anges i Excel-arket och gå till Sortera & Filter i redigeringsgruppen under fliken Hem. Välj anpassad sortering och välj expandera markeringen när du blir ombedd.
om du gör detta öppnas en dialogruta. I menyn Sortera efter väljer du kolumnen som innehåller månaderna. I den högra änden ser du en rullgardinsmeny under Order. Expandera menyn och välj anpassade listor.
i den vänstra rutan som innehåller de anpassade listorna väljer du det format som månaderna listas i (dvs. Jan, Feb, Mar… eller januari, februari, mars…). Tryck OK två gånger. Du ser att månaderna nu sorteras kronologiskt.
samma metod fungerar när du vill sortera data efter vardagar. Om du har vardagar listade istället för månaderna är det enda du behöver göra annorlunda att välja relevant anpassad lista. I exemplet ovan valde vi formatet ” januari, februari, mars…”, men för vardagar måste du välja formatet” söndag, måndag, tisdag…”.
Excel Sortera efter datum fungerar inte
om du verkar ha slagit lite av en snag när du sorterar dina datum är det troligtvis ett formateringsproblem. Ofta är datumen i ett Excel-ark inte formaterade som datum och lagras som textsträngar. För att de ovan diskuterade sorteringsmetoderna ska fungera måste du konvertera textsträngarna till giltiga Excel-datum.
som sveper upp vår datum sortering saga. Förhoppningsvis kommer dessa tekniker att hjälpa dig att slutföra sorteringsövningar ganska snabbt. Medan du övar dessa metoder sätter vi ihop en annan praktisk Excel-handledning för att ta dig ett steg närmare att bli en Excel-ninja.