Indholdsfortegnelse
Sortering indebærer at omarrangere data for at få en bedre visuel præsentation af dit datasæt. Det er et kraftfuldt værktøj, der kan organisere tekst, tal og datoer. I denne vejledning viser jeg, hvordan du kan sortere efter dato og tid i Excel på en smart måde, herunder eksempler fra det virkelige liv.
Læs mere: Sådan sorterer du efter dato i Excel
Download arbejdsbog til øvelser
Sortering efter dato og klokkeslæt.xlsx4 måder at sortere efter dato og tid i Excel på
Lad os se på vores følgende datasæt. Her er Ordre-ID af produkter er angivet sammen med deres Leveringsdato , Leveringstid , og også Pris .
Nu sorterer vi ovenstående datasæt på grundlag af Leveringsdato og Tid .
Lad os komme i gang.
1. Brug direkte drop-down mulighed
Brug af den direkte drop-down kan du blot sortere datasættet efter dato og klokkeslæt separat. Faktisk giver denne metode ikke sorteret data efter dato og klokkeslæt kombineret. Men vi er nødt til at vide, hvad problemet er med det!
Du skal blot følge følgende trin for at gøre dette.
- Først skal du vælge hele datasættet.
- For det andet skal du klikke på Hjem faneblad> Sortere & Filtrere værktøjslinje> Filter
- Alternativt kan du trykke på den effektive genvej CTRL+SHIFT+L .
- Til sidst vil du få den drop-down pil for hver overskrift i datasættet på følgende måde.
- For det tredje, da du ønsker at sortere datoerne, skal du klikke på drop-down pil af den Leveringsdato
- For det fjerde skal du vælge den Sortere fra ældst til nyeste hvis du har brug for at sortere datasættet i kronologisk rækkefølge.
- Til sidst skal du trykke på OK .
Følgelig er det Leveringsdato vil blive sorteret kronologisk på denne måde.
- På samme måde skal du klikke på overskriften for Leveringstid Og vælg Sortere fra mindste til største hvis du ønsker at arrangere tiden fra start til slutpunkt.
- Herefter får du følgende sorteret datasæt.
Ovenstående skærmbillede viser tydeligt, at Order Id er sorteret baseret på Tid og Dato ignoreres her. Hvordan kan vi løse problemet? Vi vil præsentere dig for en simpel, men effektiv sorteringsmulighed.
2. Udnyttelse af brugerdefineret sorteringsmulighed
Brugerdefineret sortering er en særlig funktion i Excel, hvor du kan angive forskellige overskrifter som niveauer, og den giver resultatet kombineret baseret på de indsatte niveauer.
Lad os se, hvordan den vigtige indstilling anvendes i forbindelse med vores datasæt.
- Først skal du vælge datasættet.
- For det andet skal du klikke på Hjem tab> Sortere & Filtrere værktøjslinje> Tilpasset sortering .
- Til sidst vil en Sortere dialogboksen vises.
- For det tredje skal du vælge den Leveringsdato fra overskriften i Sorter efter
- For det fjerde skal du vælge den Ældste til nyeste som den Bestil .
- Da vi også ønsker at sortere tid, skal vi tilføje den ønskede overskrift. Klik på + Tilføj niveau Senere skal du angive den Leveringstid som overskrift og Fra den mindste til den største som Bestil .
- For det femte skal du klikke på OK .
Resultatet vil derfor se således ud i kronologisk rækkefølge.
3. Konvertering af dato-tid til tal og sortering
Hvis man antager, at den Leveringsdato og Tid leveres sammen samtidig. Det er interessant, at man kan gøre det.
- Du skal blot indsætte følgende formel i E5 celle og tryk på Indtast .
=C5+D5
Her, C5 er den Leveringsdato og D5 er den Leveringstid .
- For det andet skal du trykke på INDTAST .
- For det tredje skal du bruge Håndtag til påfyldning ved at trække markøren nedad, mens du holder højre-under hjørne af den E5
- Til sidst vil vi få output som dette.
Du vil måske blive overrasket over, hvordan det er muligt at tilføje datoer og tid samtidig.
Men det er egentlig en simpel ting, Excel tæller datoen som serienummer og tiden som en brøkdel af serienummeret.
Da vi ønsker at sortere de Leveringsdato-tidspunkt data, skal vi konvertere dataene til serienumre.
- For det fjerde indsættes følgende formel i F5 celle som denne.
=VALUE(E5)
- For det femte skal du trykke på INDTAST og bruge den Håndtag til påfyldning .
Nu skal vi sortere Leveringsdato-tidspunkt på en kronologisk måde.
- For at gøre dette skal du først vælge datasættet.
- For det andet skal du gå til Hjem > klik Redigering af > vælge Sortere & Filtrere > vælg Tilpasset sortering .
Hvis vi ikke vælger hele datasættet, vil denne advarsel blive vist. Vælg derefter Udvid valget og klik på Sortere .
- Til sidst vises vinduet Sortér.
- For det sjette skal du vælge Sorteret Leveringsdato-tidspunkt i den Sorter efter boks og Fra den mindste til den største i den Bestil
- For det syvende skal du klikke på OK .
Til sidst får vi output i Kolonne F i et andet format.
For at rette formatet skal du for det første højreklikke på dataene i Kolonne F > vælg Formater celler .
- Til sidst vil en Formater celler vinduet vises.
- For det andet skal du gå til Nummer > vælg Tilpasset > vælge m/d/ååååå h:mm i den Type
- Til sidst skal du klikke på OK .
- Som følge heraf vil vi se output som dette.
4. Anvendelse af MID- og SEARCH-funktioner
Hvad kan du gøre, hvis du skal sortere datasættet ud fra de givne data for leveringsdag-dato og -tidspunkt?
For det første skal vi reducere navnet på dagen fra dataene. Og vi kan indsætte kombinationen af MID og SØG funktioner til at gøre det.
MID funktionen returnerer det midterste tal fra en given tekststreng. Syntaksen for funktionen er.
=MID (text, start_num, num_chars)
Argumenterne er-
tekst - Den tekst, der skal udtrækkes fra.
start_nummer - Placeringen af det første tegn, der skal udtrækkes.
num_chars - Antallet af tegn, der skal udtrækkes.
Desuden er det SØG returnerer positionen for det første tegn i find_text inden for within_text.
=SEARCH (find_text, within_text, [start_num])
Argumenterne er
find_text - Den tekst, du skal finde.
within_text - Den tekst, der skal søges i.
start_nummer - [valgfrit] Startposition i den tekst, der skal søges i. Valgfrit, standardværdien er 1.
- Anvend nu følgende formel i D5
=MID(C5,SEARCH(", ",C5,1)+1,50)
Her, C5 er den Leveringsdag-dato-tidspunkt .
- For det andet skal du trykke på INDTAST .
- For det tredje skal du bruge Håndtag til påfyldning .
- Skriv formlen gentagne gange i E5 celle til ændring Leveringsdato-tidspunkt til et tal ved hjælp af VÆRDI funktion for at kunne sortere dem senere.
=VALUE(D5)
- For det tredje skal du trykke på INDTAST og bruge den Håndtag til påfyldning .
- For det fjerde, for at sortere værdierne kronologisk, skal du først kopiere cellerne E5:E16 og indsæt dem til F5 .
- På samme måde skal du som før vælge cellerne og Sortere dem og derefter bruge Formater celler mulighed for at angive det specifikke format.
- Når du har gjort dette, får du et output som dette.
Ting at huske
- Glem ikke, at Excel gemmer datoer som løbenumre. Hvis du får det ønskede output som et løbenummer, skal du blot ændre formatet ved hjælp af Formater celler mulighed.
- Vær også forsigtig med de sorterede data, uanset om hele datasættet er ændret eller ej.
Konklusion
Det er alt om dagens session. Og det er de måder at Excel sortere efter dato og tid på. Vi tror stærkt på, at denne artikel vil være meget gavnlig for dig. Glem ikke at dele dine tanker og forespørgsler i kommentarfeltet og udforske vores hjemmeside ExcelWIKI , en one-stop Excel-løsning.