Sorter og filtrer Excel -data efter måneder og dage

Sådan sorterer du Excel -data efter måneder og dage og tager ikke hensyn til år

Excel sorterer grundlæggende datoer som følger: Først sorteres de efter år, derefter efter måned og endelig efter dag. I de fleste tilfælde giver denne sortering også mening. Nogle gange kræves der imidlertid en sortering uden år. Et klassisk eksempel er en fødselsdagsliste. Normalt skal året udelades her og kun sorteres efter dag og måned.

Du kan bruge denne formel til at sortere din Excel -liste kronologisk

Hvis du vil sortere tabellen efter måneder og dage i form af en fødselsdagsliste uden at tage år med i betragtning, og den første dato er i celle A2, skal du bruge følgende formel i hjælpekolonnen:

= TEKST (A2; "MM.DT.")

Du anvender formlen som følger:

Opret en hjælpekolonne, hvor du vil vise resultaterne (i eksemplet "Formel").

Klik på den første celle i hjælpekolonnen.

I funktionsfeltet (fx) formlen: = TEKST (A2; "MM.DT.").

Sørg for, at funktionen refererer til den korrekte celle med de korrekte datoer (i eksemplet er datoen i celle B2).

Tryk på Enter eller tryk på det lille grønne flueben, og det er det!

Kopier derefter denne formel langt nok nede i hjælpekolonnen.

Følgende figur viser brugen af denne formel i en prøvetabel (datoværdien er i celle B2):

Du bruger derefter denne hjælpekolonne i dialogboksen "Data". Vælg derefter "Sort" for at indstille den ønskede rækkefølge.

Hvis du vil sortere efter dage og måneder, ser formlen sådan ud:

= TEKST (A2; "DD.MM.")

Advarsel!!!! Formel leverer tekst i stedet for tal i Excel

Bemærk, at begge formler producerer tekst, som du ikke kan beregne med. Så når du laver analyser, skal du henvise til cellerne med de originale datoværdier.

Hvorfor opstår disse problemer, når du sorterer data i Excel?

Problemet med denne opgave er, at Excel altid tager året i betragtning ved sortering af datoer. Så 31. december 2009 er før 1. august 2010. Derfor har du brug for en hjælpekolonne, hvor du nedbryder datoværdierne i overensstemmelse hermed.

En anden tilgang hjælper med problemer med sortering i Excel

Hvis du har problemer med denne formel og den efterfølgende sortering, er der en anden procedure. For at gøre dette har du også brug for en ekstra hjælpekolonne, hvor du sorterer kriterierne manuelt. Gør følgende for at gøre dette:

  1. I celle C4 skal du registrere følgende formel:
    = MÅNED (B4) + DAG (B4) / 100
    Denne formel forbinder måned og dag med det ønskede sorteringskriterium.

  2. Kopier formlen ned til celle C13.

  3. Marker nu området A3: C13.

  4. Åbn elementet "Sorter" via menuen "Data" under "Sortering og filtrering" og dermed dialogvinduet med samme navn.

  5. Vælg feltet "Sorter kolonne" i feltet "Sorter efter".

  6. Vælg "Celleværdier" i feltet "Sorter efter". fast.

  7. I feltet "Bestil" vælg posten "Efter størrelse (stigende)" (se figur).

  8. Hvis du nu bekræfter dialogboksen med et klik på knappen "OK", sorteres fødselsdagslisten i stigende rækkefølge i henhold til hjælpekolonnen C. Du kan se resultatet i følgende figur:

Bemærk til Excel -fagfolk om formlen for sorteringsrækkefølgen

Funktionen MÅNED () bruges til at aflæse måneden fra datoværdien.

Funktionen DAY () bestemmer også dagen fra datoværdien.

At dividere den daglige værdi med 100 sikrer, at måneden bruges som det primære sorteringskriterium. Dagspecifikationen kan derfor aldrig være større end 1 og kan derfor heller ikke påvirke den mindste månedlige værdi 1. Dagspecifikationen indtager derfor en tilsvarende underordnet position for sorteringslogikken.

Hvis du bruger en filtreret liste, kan du kun bruge filtrene til at vise de data, du vil vise. Men hvordan filtrerer du på en bestemt dato eller en række datoer?

Sådan filtreres på en enkelt dato i Excel

Følgende figur viser en liste over historiske ordrenumre, som du vil filtrere:

De automatiske filtre er allerede indstillet på listen (de små grå pile). Kolonne C på listen indeholder datoværdierne for dataregistreringerne. Gør følgende for at filtrere listen, så kun de poster, der falder på datoen i celle D1, vises:

Filtrer enkelt dato fra tabellen

  1. Klik på filteret i kolonne C (lille pil, der peger nedad).

  2. Excel op til version 2003: Vælg posten "Brugerdefineret" fra filterlisten. Brug indstillingen "Svarer til" fra den første liste.

  3. Excel 2007 eller nyere: Vælg posten "Lig med" fra filterlisten under "Datofilter".

  4. I alle Excel -versioner skal du indtaste den ønskede dato bag inputfeltet "svarer til" (i eksemplet 13. maj 2009).

  5. Bekræft dit valg med knappen OK.

  6. Excel anvender det ønskede filter med det samme. Følgende figur viser resultatet:

Sådan filtreres i Excel -lister med et år

Hvis du har datoer på en liste, kan du ikke let filtrere efter år. Det tilpassede filter "indeholder 2011" finder ikke en dato fra 2011. Dette skyldes, at Excel fortolker datoværdier som kontinuerlige værdier fra 1. januar 1900 og kun viser dem i den form, vi kender via formateringen.

Lille trick til at filtrere efter år i Excel alligevel

Ikke desto mindre kan du også filtrere dine lister efter bestemte år. For at gøre dette skal du dog inkludere en ekstra kolonne, hvor du udtrækker årene fra datoerne. I den viste projektmappe kan du se en liste filtreret efter år 2011:

For at foretage denne filtrering baseret på år 2011 skal du udføre følgende trin:

  1. Inkluder den nye kolonne "År" ved at indtaste teksten "År" i celle D3.

  2. Indtast følgende formel i celle D4 for at beregne året for den første række på listen:
    = ÅR (A4)

  3. Kopier formlen til alle rækker på listen for at finde alle år.

  4. Klik på en vilkårlig celle på listen.

  5. Brug kommandoen "Filter" i området "Data" til at aktivere det automatiske filter til listen (små pile).

  6. Brug symbolet Autofilter i den nye kolonne "År" til at vælge posten "2011", og klik på "Ok".

Når du bruger Excel -versioner før 2007, finder du kommandoen til at integrere det automatiske filter under "Data" og "Filter".

Sådan sorteres og filtreres en dato "fra til" i Excel

Uanset om det er den dato, ordren blev placeret eller ordren blev gennemført, er filtrering af bestemte datointervaller afgørende for professionel ressourceplanlægning. Ved at filtrere dine data kan du hurtigt se, hvor mange ordrer eller opgaver der falder inden for et bestemt tidsrum.

Eksempel: Filtrer i Excel -tabellen efter en bestemt dato

For eksempel vil du filtrere perioden fra 30. november 2022-2023 til 5. december 2022-2023 i den viste tabel.

Med funktionen Autofilter kan du gøre dette med følgende trin:

  1. Klik på en vilkårlig celle på listen.

  2. Vælg kommandoen "Filter" fra fanen "Data" i gruppen "Sorter og filtrer" på båndet.
    (Excel version 2003: Aktiver menukommandoen Data> Filter> Autofilter)

  3. Ikonet Auto Filter vises til højre for kolonnenavnet (lille pil). Klik på ikonet ud for "Dato".

  4. Vælg kommandoen "Datofilter" i menuen, der vises, og derefter funktionen "Mellem …".

  5. I den første markeringsliste skal du vælge "er efter eller lig med" og indtaste "30/11/2020" ved siden af den. På den anden liste skal du vælge "er før eller lig med" og indtaste 12/05/2022-2023 ved siden af den. Brug indstillingen "Og".

  6. Klik på knappen OK for at filtrere listen i overensstemmelse hermed.

  7. Resultatet er en liste, der er begrænset til perioden fra 30. november 2022-2023 og 5. december 2022-2023. Alle dataregistre, der ikke falder inden for denne periode, er skjult. Hvis du vil ændre filterkriterierne til et andet datointerval, skal du ringe til kommandoen Auto Filter igen. Indstil derefter nye datoværdier for den nedre grænse og den øvre grænse.

Skærmbillederne blev taget med Excel version 2016.

Ofte stillede spørgsmål

Hvordan kan jeg sortere en fødselsdagsliste i Excel?

For at gøre dette skal du blot bruge en hjælpekolonne, som du også introducerer. I denne hjælpekolonne kan du få vist datoen uden år. Du kan derefter bruge sorteringsfunktionen til at sortere fødselsdagene i nøjagtig samme rækkefølge.

Sortering efter tal i Excel virker ikke. Hvad kan jeg gøre?

Hvis alle mulighederne for sortering efter tal ikke virker, er problemet nogle gange med tabelskabeloner, der er aktive i baggrunden. Prøv først at gradvist slette al formatering af de berørte celler. Ofte er det her problemet findes. Hvis det ikke virker, skal du bare kopiere hele tabellen og indsætte det i et nyt ark ved hjælp af indsætningsfunktionen "Værdier og kildeformatering".

Excel genkender ikke datoen. Hvad er løsningen?

Nogle gange står Excel på tværs og vil simpelthen ikke genkende og vise en indtastet dato som sådan. Hvis intet virker, skal du oprette en ny kolonne ud for den gamle. Højreklik på den nye kolonne og vælg "Format celler …". Vælg "Dato" i menuen, der åbnes, og klik på "Ok". Vælg og kopier nu den gamle kolonne, der ikke fungerede, og indsæt de kopierede værdier i den nye kolonne ved hjælp af indsætningsfunktionen "Værdier (W)". Slet derefter den gamle kolonne.

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

wave wave wave wave wave