Sådan sorteres efter dato og tid i Excel (4 nyttige metoder)

  • Del Dette
Hugh West

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.xlsx

4 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.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.