Innehållsförteckning
Sortering innebär att man omorganiserar data för att få en bättre visuell presentation av datamängden. Det är ett kraftfullt verktyg som kan organisera text, siffror och datum. I den här handledningen visar jag hur man kan sortera efter datum och tid i Excel på ett smart sätt, med exempel från det verkliga livet.
Läs mer: Sortera efter datum i Excel
Ladda ner övningsboken
Sortering efter datum och tid.xlsx4 sätt att sortera efter datum och tid i Excel
Låt oss ta en titt på följande dataset. Här har Beställnings-ID av produkter samt deras egenskaper och Leveransdatum , Leveranstid , och även Pris .
Nu sorterar vi ovanstående dataset baserat på Leveransdatum och Tid .
Låt oss börja.
1. Använda direkt nedrullningsalternativ
Användning av direkt nedfällbar kan du helt enkelt sortera datasetet efter datum och tid separat. Den här metoden ger faktiskt inte sorterade data efter datum och tid tillsammans. Men vi måste veta vad som är problemet med det!
För att göra detta följer du bara följande steg.
- Välj först hela datasetet.
- För det andra klickar du på Hem flik> Sortera & Filtrera verktygsfält> Filter
- Alternativt kan du trycka på den effektiva genvägen CTRL+SHIFT+L .
- Så småningom kommer du att få drop-down-pilen för varje rubrik i datasetet på följande sätt.
- För det tredje, eftersom du vill sortera datumen klickar du på drop-down-pilen av den Leveransdatum
- För det fjärde, välj den Sortera från äldst till nyast om du vill sortera datauppsättningen kronologiskt.
- Slutligen trycker du på OK .
Följaktligen är Leveransdatum kommer att sorteras kronologiskt på följande sätt.
- På samma sätt klickar du på rubriken för Leveranstid Och välj Sortera från minsta till största om du vill ordna tiden från start till slutpunkt.
- Därefter får du följande sorterade dataset.
Skärmbilden ovan visar tydligt att Order Id sorteras baserat på Tid och Datum ignoreras här. Hur kan vi lösa problemet? Vi ska presentera ett enkelt men kraftfullt sorteringsalternativ.
2. Användning av anpassade sorteringsalternativ
Anpassad sortering är en särskild funktion i Excel där du kan ange olika rubriker som nivåer och resultatet visas kombinerat baserat på de infogade nivåerna.
Låt oss se hur det viktiga alternativet tillämpas på vårt dataset.
- Först väljer du datasetet.
- För det andra klickar du på Hem flik> Sortera & Filtrera verktygsfältet> Anpassad sortering .
- Så småningom kommer en Sortera kommer att visas.
- För det tredje väljer du Leveransdatum från rubriken i Sortera efter
- För det fjärde, välj den Äldst till senast som Beställ .
- Eftersom vi också vill sortera tid måste vi lägga till den önskade rubriken. Klicka på +Add Level Senare kan du ange Leveranstid som rubrik och Från minsta till största som Beställ .
- För det femte klickar du på OK .
Resultatet kommer följaktligen att se ut så här i kronologisk ordning.
3. Konvertering av datum-tid till nummer och sortering
Om man utgår från att Leveransdatum och Tid tillhandahålls samtidigt. Intressant nog kan man göra det.
- Du behöver bara infoga följande formel i E5 cell och tryck på Gå in på .
=C5+D5
Här, C5 är den Leveransdatum och D5 är den Leveranstid .
- För det andra trycker du på ENTER .
- För det tredje kan du använda Handtag för fyllning genom att dra ner markören medan du håller ned högerbotten hörnet av E5
- Till slut får vi utdata som här.
Du kanske blir förvånad över hur det är möjligt att lägga till datum och tid samtidigt.
Men det är egentligen en enkel sak, Excel räknar datumet som serienummer och tiden som en bråkdel av serienumret.
Eftersom vi vill sortera Leveransdatum-tid data måste vi omvandla dem till serienummer.
- För detta, för det fjärde, inför följande formel i F5 cell som denna.
=VÄRDE(E5)
- För det femte, tryck på ENTER och använda Handtag för fyllning .
Nu måste vi sortera Leveransdatum-tid i kronologisk ordning.
- För att göra detta väljer du först datasetet.
- För det andra, gå till Hem > klicka Redigering av > välja Sortera & Filtrera > Välj Anpassad sortering .
Om vi inte väljer hela datasetet kommer denna varning att visas. Välj sedan Utöka urvalet och klicka på Sortera .
- Så småningom visas fönstret Sortera.
- För det sjätte, välj Sorterad Leveransdatum-tid i den Sortera efter box och Minst till störst i den Beställ
- För det sjunde klickar du på OK .
Så småningom kommer vi att få utgångarna i Kolumn F i ett annat format.
För att fastställa formatet högerklickar du först på uppgifterna i Kolumn F > Välj Formatera celler .
- Så småningom kommer en Formatera celler visas.
- För det andra, gå till Antal > Välj Anpassad > välja m/d/åååå h:mm i den Typ
- Slutligen klickar du på OK .
- Vi får alltså se resultatet på följande sätt.
4. Tillämpning av MID- och SEARCH-funktioner
Vad kan du göra om du behöver sortera datasetet från de givna uppgifterna Leverans dag-datum-tid?
För det första måste vi minska dagens namn från uppgifterna och sedan kan vi lägga in kombinationen av MID och SÖKNING funktioner för att göra detta.
MID funktionen returnerar det mellersta numret från en given textsträng. Syntaxen för funktionen är.
=MID (text, start_num, num_chars)
Argumenten är följande
text - Den text som ska extraheras från.
start_nummer - Platsen för det första tecknet som ska extraheras.
num_chars - Antalet tecken som ska extraheras.
Dessutom är SÖKNING returnerar positionen för det första tecknet i find_text inom within_text.
=SEARCH (find_text, within_text, [start_num])
Argumenten är följande
find_text - Texten att hitta.
inom_text - Den text som ska sökas i.
start_nummer - [valfritt] Startposition i den text som ska sökas. Valfritt, standardvärdet är 1.
- Tillämpa nu följande formel i D5
=MID(C5,SEARCH(", ",C5,1)+1,50)
Här, C5 är den Leveransdag-datum-tid .
- För det andra trycker du på ENTER .
- För det tredje kan du använda Handtag för fyllning .
- Skriv upprepade gånger formeln i E5 cell för att ändra Leveransdatum-tid till ett nummer med hjälp av VÄRDE för att kunna sortera dem senare.
=VÄRDE(D5)
- För det tredje, tryck på ENTER och använda Handtag för fyllning .
- För det fjärde, för att sortera värdena kronologiskt, kopierar du först cellerna E5:E16 och klistra in dem i F5 .
- På samma sätt som tidigare måste du välja cellerna och Sortera dem och sedan använda Formatera celler alternativet för att ange det specifika formatet.
- När du har gjort det här får du ett resultat som ser ut så här.
Saker att komma ihåg
- Glöm inte att Excel lagrar datum som serienummer. Om du får det önskade resultatet som ett serienummer ändrar du bara formatet med hjälp av Formatera celler alternativ.
- Var också försiktig med de sorterade uppgifterna oavsett om hela datasetet ändras eller inte.
Slutsats
Det är allt om dagens session. Och det här är sätten att Excel sortera efter datum och tid. Vi tror starkt att den här artikeln kommer att vara till stor nytta för dig. Glöm inte att dela dina tankar och frågor i kommentarsfältet och utforska vår webbplats. ExcelWIKI , en leverantör av Excel-lösningar med en enda kontaktpunkt.