Sorter og filtrer Excel -data etter måneder og dager

Slik sorterer du Excel -data etter måneder og dager og ikke tar hensyn til år

Excel sorterer i utgangspunktet datoer som følger: Først blir de sortert etter år, deretter etter måned og til slutt etter dag. I de fleste tilfeller gir denne sorteringsrekkefølgen også mening. Noen ganger er det imidlertid nødvendig med en sortering uten år. Et klassisk eksempel er en bursdagsliste. Vanligvis bør året utelates her og bare sorteres etter dag og måned.

Du kan bruke denne formelen til å sortere Excel -listen kronologisk

Hvis du vil sortere tabellen etter måneder og dager i form av en bursdagsliste uten å ta hensyn til årene, og den første datoen er i celle A2, bruker du følgende formel i hjelpekolonnen:

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

Du bruker formelen som følger:

Lag en hjelpekolonne der du vil vise resultatene (i eksempelet "Formel").

Klikk på den første cellen i hjelpekolonnen.

I funksjonsfeltet (fx) formelen: = TEKST (A2; "MM.DT.").

Sørg for at funksjonen refererer til riktig celle med riktige datoer (i eksempelet er datoen i celle B2).

Trykk Enter eller trykk på den lille grønne haken og det er det!

Kopier deretter denne formelen langt nok ned i hjelpekolonnen.

Følgende figur viser bruken av denne formelen i en prøvetabell (datoverdien er i celle B2):

Du bruker deretter denne hjelpekolonnen i dialogboksen "Data". Velg deretter "Sorter" for å angi ønsket rekkefølge.

Hvis du vil sortere etter dager og måneder, ser formelen slik ut:

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

Forsiktighet! Formula leverer tekst i stedet for tall i Excel

Vær oppmerksom på at begge formlene produserer tekst som du ikke kan beregne med. Så når du gjør analyser, må du referere til cellene med de opprinnelige datoverdiene.

Hvorfor oppstår disse problemene når du sorterer data i Excel?

Problemet med denne oppgaven er at Excel alltid tar hensyn til året når du sorterer datoer. Så 31. desember 2009 er før 1. august 2010. Derfor trenger du en hjelpekolonne der du dekomponerer datoverdiene tilsvarende.

En annen tilnærming hjelper med problemer med sortering i Excel

Hvis du har problemer med denne formelen og den påfølgende sorteringen, er det en annen prosedyre. For å gjøre dette trenger du også en ekstra hjelpekolonne der du setter sorteringskriteriene manuelt. Gjør følgende for å gjøre dette:

  1. Registrer følgende formel i celle C4:
    = MÅNED (B4) + DAG (B4) / 100
    Denne formelen kobler måned og dag til ønsket sorteringskriterium.

  2. Kopier formelen ned til celle C13.

  3. Merk nå området A3: C13.

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

  5. Velg "Sorter kolonne" -feltet i "Sorter etter" -feltet.

  6. Velg "Celleverdier" i "Sorter etter" -feltet. fikset.

  7. I "Bestill" -feltet velg oppføringen "Etter størrelse (stigende)" (se figur).

  8. Hvis du nå bekrefter dialogboksen med et klikk på "OK" -knappen, blir fødselsdagslisten sortert i stigende rekkefølge i henhold til hjelpekolonnen C. Du kan se resultatet i følgende figur:

Merknad for Excel -fagfolk om formelen for sorteringsrekkefølgen

MONTH () -funksjonen brukes til å lese måneden fra datoverdien.

DAY () -funksjonen bestemmer også dagen fra datoverdien.

Å dele den daglige verdien med 100 sikrer at måneden brukes som det primære sorteringskriteriet. Dagspesifikasjonen kan derfor aldri være større enn 1 og kan derfor heller ikke påvirke den minste månedlige verdien 1. Dagespesifikasjonen inntar derfor en tilsvarende underordnet posisjon for sorteringslogikken.

Hvis du bruker en filtrert liste, kan du bare bruke filtrene til å vise dataene du vil vise. Men hvordan filtrerer du på en bestemt dato eller en dato?

Slik filtrerer du på en enkelt dato i Excel

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

Autofiltrene er allerede angitt i listen (de små grå pilene). Kolonne C i listen inneholder datoverdiene for datapostene. Gjør følgende for å filtrere listen slik at bare postene som faller på datoen i celle D1:

Filtrer enkelt dato fra tabellen

  1. Klikk på filteret i kolonne C (liten pil som peker nedover).

  2. Excel opp til versjon 2003: Velg oppføringen "Brukerdefinert" fra filterlisten. Bruk innstillingen "Tilsvarer" fra den første listen.

  3. Excel 2007 eller nyere: Velg oppføringen "Tilsvarende" fra filterlisten under "Datofilter".

  4. I alle Excel -versjoner skriver du inn ønsket dato bak inndatafeltet "tilsvarer" (i eksempelet 13. mai 2009).

  5. Bekreft valget med OK -knappen.

  6. Excel bruker det ønskede filteret umiddelbart. Følgende figur viser resultatet:

Hvordan filtrere i Excel -lister med ett år

Hvis du har datoer i en liste, kan du ikke enkelt filtrere etter år. Det egendefinerte filteret “inneholder 2011” vil ikke finne en dato fra 2011. Dette skyldes det faktum at Excel tolker datoverdier som kontinuerlige verdier fra 1. januar 1900 og bare viser dem i skjemaet vi er kjent med via formateringen.

Lite triks for å filtrere etter år i Excel uansett

Likevel kan du også filtrere listene dine etter bestemte år. For å gjøre dette må du imidlertid inkludere en ekstra kolonne der du trekker ut årene fra datoene. I arbeidsboken som vises, kan du se en liste filtrert etter år 2011:

For å gjøre denne filtreringen basert på år 2011, utfør følgende trinn:

  1. Inkluder den nye kolonnen "År" ved å skrive inn teksten "År" i celle D3.

  2. Skriv inn følgende formel i celle D4 for å beregne året for den første raden i listen:
    = ÅR (A4)

  3. Kopier formelen til alle radene i listen for å finne alle år.

  4. Klikk på en hvilken som helst celle i listen.

  5. Bruk kommandoen "Filter" i "Data" -området for å aktivere det automatiske filteret for listen (små piler).

  6. Bruk symbolet for autofilter i den nye "år" -kolonnen for å velge "2011" -oppføringen og klikk "OK".

Når du bruker Excel -versjoner før 2007, finner du kommandoen for å integrere det automatiske filteret under "Data" og "Filter".

Slik sorterer og filtrerer du en dato "fra til" i Excel

Uansett om det er datoen bestillingen ble lagt inn eller bestillingen ble fullført, er filtrering av bestemte datointervaller avgjørende for profesjonell ressursplanlegging. Ved å filtrere dataene dine kan du på et øyeblikk se hvor mange bestillinger eller oppgaver som faller innenfor en bestemt tidsperiode.

Eksempel: Filtrer i Excel -tabellen i henhold til en bestemt dato

For eksempel vil du filtrere perioden fra 30. november 2022-2023 til 5. desember 2022-2023 i tabellen som vises.

Med Auto Filter -funksjonen kan du gjøre dette med følgende trinn:

  1. Klikk på en hvilken som helst celle i listen.

  2. Velg kommandoen "Filter" fra kategorien "Data" i gruppen "Sorter og filtrer" på båndet.
    (Excel versjon 2003: Aktiver menykommandoen Data> Filter> Autofilter)

  3. Auto Filter -ikonet vises til høyre for kolonnetittelen (liten pil). Klikk på ikonet ved siden av "Dato".

  4. I menyen som vises, velg kommandoen "Datofilter" og deretter funksjonen "Mellom …".

  5. I den første valglisten velger du "er etter eller lik" og skriver "30.11.2020" ved siden av den. I den andre listen velger du "er før eller lik" og skriver inn 12/05/2022-2023 ved siden av den. Bruk alternativet "Og".

  6. Klikk OK -knappen for å filtrere listen tilsvarende.

  7. Resultatet er en liste som er begrenset til perioden 30. november 2022-2023 og 5. desember 2022-2023. Alle dataposter som ikke faller innenfor denne perioden er skjult. For å endre filterkriteriene til et annet datointervall, ring kommandoen Auto Filter igjen. Sett deretter nye datoverdier for den nedre grensen og den øvre grensen.

Skjermbildene ble tatt med Excel versjon 2016.

FAQ

Hvordan kan jeg sortere en bursdagsliste i Excel?

For å gjøre dette, bare bruk en hjelpekolonne som du også introduserer. I denne hjelpekolonnen kan du vise datoen uten årstall. Du kan deretter bruke sorteringsfunksjonen til å sortere fødselsdagene i nøyaktig samme rekkefølge.

Sortering etter tall i Excel fungerer ikke. Hva kan jeg gjøre?

Hvis alle alternativene for sortering etter tall ikke fungerer, er problemet noen ganger med tabellmaler som er aktive i bakgrunnen. Prøv først å gradvis slette all formatering av de berørte cellene. Ofte er det her problemet er funnet. Hvis det ikke fungerer, bare kopier hele tabellen og lim den inn i et nytt ark ved hjelp av limfunksjonen "Verdier og kildeformatering".

Excel gjenkjenner ikke datoen. Hva er løsningen?

Noen ganger står Excel på tvers og vil rett og slett ikke gjenkjenne og vise en angitt dato som sådan. Hvis ingenting fungerer, opprett en ny kolonne ved siden av den gamle. Høyreklikk på den nye kolonnen og velg "Format celler …". Velg "Dato" i menyen som åpnes, og klikk "OK". Velg og kopier nå den gamle kolonnen som ikke fungerte, og lim inn de kopierte verdiene i den nye kolonnen ved hjelp av limfunksjonen "Verdier (W)". Slett deretter den gamle kolonnen.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave