Sortera och filtrera Excel -data efter månader och dagar

Så här sorterar du Excel -data efter månader och dagar och tar inte hänsyn till år

Excel sorterar i princip datum enligt följande: Först sorteras de efter år, sedan efter månad och slutligen efter dag. I de flesta fall är denna sorteringsordning också vettig. Ibland krävs dock en sortering utan år. Ett klassiskt exempel är en födelsedagslista. Vanligtvis bör året utelämnas här och bara sorteras efter dag och månad.

Du kan använda denna formel för att sortera din Excel -lista kronologiskt

Om du vill sortera tabellen efter månader och dagar i form av en födelsedagslista utan att ta hänsyn till åren och det första datumet finns i cell A2, använd följande formel i hjälpkolumnen:

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

Du tillämpar formeln enligt följande:

Skapa en extra kolumn där du vill visa resultaten (i exemplet "Formel").

Klicka på den första cellen i hjälpkolumnen.

I funktionsfältet (fx) formeln: = TEXT (A2; "MM.DT.").

Se till att funktionen refererar till rätt cell med rätt datum (i exemplet är datumet i cell B2).

Tryck på Enter eller tryck på den lilla gröna bocken och det är det!

Kopiera sedan denna formel tillräckligt långt ner i hjälpkolumnen.

Följande bild visar användningen av denna formel i en provtabell (datumvärdet finns i cell B2):

Du använder sedan denna hjälpkolumn i dialogrutan "Data". Välj sedan "Sortera" för att ställa in önskad ordning.

Om du vill sortera efter dagar och sedan månader ser formeln ut så här:

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

Varning! Formel levererar text istället för siffror i Excel

Observera att båda formlerna producerar text som du inte kan beräkna med. Så när du gör analyser måste du referera till cellerna med de ursprungliga datumvärdena.

Varför uppstår dessa problem när du sorterar data i Excel?

Problemet med denna uppgif.webpt är att Excel alltid tar hänsyn till året när datum sorteras. Så den 31 december 2009 är före den 1 augusti 2010. Därför behöver du en hjälpkolumn där du bryter ned datumvärdena i enlighet därmed.

Ett annat tillvägagångssätt hjälper till med problem med sortering i Excel

Om du har problem med denna formel och den efterföljande sorteringen finns det en annan procedur. För att göra detta behöver du också en extra hjälpkolumn där du sätter sorteringskriterierna manuellt. Gör så här:

  1. Spela in följande formel i cell C4:
    = MÅNAD (B4) + DAG (B4) / 100
    Denna formel ansluter månad och dag till önskat sorteringskriterium.

  2. Kopiera formeln till cell C13.

  3. Markera nu området A3: C13.

  4. Öppna objektet "Sortera" via menyn "Data" under "Sortering och filtrering" och därmed dialogfönstret med samma namn.

  5. I fältet "Sortera efter" väljer du posten "Sortera kolumn".

  6. I fältet "Sortera efter", välj "Cellvärden". fast.

  7. I fältet "Beställ" välj posten "Efter storlek (stigande)" (se bild).

  8. Om du nu bekräftar dialogrutan med ett klick på knappen "OK" sorteras födelsedagslistan i stigande ordning enligt hjälpkolumnen C. Du kan se resultatet i följande figur:

Notera för Excel -proffs om formeln för sorteringsordningen

Funktionen MÅNAD () används för att läsa månaden från datumvärdet.

Funktionen DAY () bestämmer också dagen från datumvärdet.

Att dividera det dagliga värdet med 100 säkerställer att månaden används som det primära sorteringskriteriet. Dagspecifikationen kan därför aldrig vara större än 1 och kan därför inte heller påverka det minsta månadsvärdet 1. Dagspecifikationen intar därför en motsvarande underordnad position för sorteringslogiken.

Om du använder en filtrerad lista kan du bara använda filtren för att visa data som du vill visa. Men hur filtrerar du på ett visst datum eller ett datumintervall?

Så här filtrerar du på ett enda datum i Excel

Följande bild visar en lista över historiska ordernummer som du vill filtrera:

Autofiltren är redan inställda i listan (de små grå pilarna). Kolumn C i listan innehåller datumvärdena för dataposterna. Gör så här för att filtrera listan så att endast de poster som faller på datumet i cell D1 visas:

Filtrera ett enda datum från tabellen

  1. Klicka på filtret i kolumn C (liten pil som pekar nedåt).

  2. Excel upp till version 2003: Välj posten "Användardefinierad" från filterlistan. Använd inställningen "Motsvarar" från den första listan.

  3. Excel 2007 eller senare: Välj posten ”Lika med” i filterlistan under ”Datumfilter”.

  4. I alla Excel -versioner anger du önskat datum bakom inmatningsfältet "motsvarar" (i exemplet 13 maj 2009).

  5. Bekräfta ditt val med OK -knappen.

  6. Excel kommer att använda det önskade filtret omedelbart. Följande bild visar resultatet:

Så här filtrerar du i Excel -listor med ett år

Om du har datum i en lista kan du inte enkelt filtrera efter år. Det anpassade filtret ”innehåller 2011” hittar inget datum från 2011. Detta beror på det faktum att Excel tolkar datumvärden som kontinuerliga värden från 1 januari 1900 och bara visar dem i den form vi känner till via formateringen.

Litet knep att filtrera efter år i Excel ändå

Ändå kan du också filtrera dina listor efter vissa år. För att göra detta måste du dock inkludera en ytterligare kolumn där du extraherar åren från datumen. I arbetsboken som visas kan du se en lista filtrerad efter år 2011:

För att göra denna filtrering baserad på år 2011, utför följande steg:

  1. Inkludera den nya kolumnen "År" genom att ange texten "År" i cell D3.

  2. Ange följande formel i cell D4 för att beräkna året för den första raden i listan:
    = ÅR (A4)

  3. Kopiera formeln till alla rader i listan för att hitta alla år.

  4. Klicka på valfri cell i listan.

  5. Använd kommandot "Filter" i området "Data" för att aktivera det automatiska filtret för listan (små pilar).

  6. Använd symbolen för autofilter i den nya kolumnen "År" för att välja posten "2011" och klicka på "Ok".

När du använder Excel -versioner före 2007 hittar du kommandot för att integrera det automatiska filtret under "Data" och "Filter".

Hur man sorterar och filtrerar ett datum "från till" i Excel

Oavsett om det är det datum då beställningen gjordes eller beställningen slutfördes, är filtrering av vissa datumintervaller avgörande för professionell resursplanering. Genom att filtrera dina data kan du på ett ögonblick se hur många order eller uppgif.webpter som faller inom en viss tidsperiod.

Exempel: Filtrera i Excel -tabellen enligt ett visst datum

Till exempel vill du filtrera perioden från 30 november 2022-2023 till 5 december 2022-2023 i tabellen som visas.

Med funktionen Auto Filter kan du göra detta med följande steg:

  1. Klicka på valfri cell i listan.

  2. Välj kommandot "Filter" från fliken "Data" i gruppen "Sortera och filtrera" på menyfliksområdet.
    (Excel version 2003: Aktivera menykommandot Data> Filter> Autofilter)

  3. Ikonen för autofilter visas till höger om kolumnrubriken (liten pil). Klicka på ikonen bredvid "Datum".

  4. I menyn som visas väljer du kommandot "Datumfilter" och sedan funktionen "Mellan …".

  5. I den första urvalslistan väljer du "är efter eller lika med" och anger "30/11/2020" bredvid den. I den andra listan, välj "är före eller lika med" och ange 12/05/2022-2023 bredvid den. Använd alternativet "Och".

  6. Klicka på OK -knappen för att filtrera listan därefter.

  7. Resultatet är en lista som är begränsad till perioden 30 november 2022-2023 och 5 december 2022-2023. Alla dataposter som inte omfattas av denna period är dolda. Om du vill ändra filterkriterierna till ett annat datumintervall, ring kommandot Auto Filter igen. Ställ sedan in nya datumvärden för den nedre gränsen och den övre gränsen.

Skärmdumparna togs med Excel version 2016.

Vanliga frågor

Hur kan jag sortera en födelsedagslista i Excel?

För att göra detta, använd helt enkelt en hjälpkolumn som du också introducerar. I denna hjälpkolumn kan du visa datum utan år. Du kan sedan använda sorteringsfunktionen för att sortera födelsedagarna i exakt samma ordning.

Att sortera efter siffror i Excel fungerar inte. Vad kan jag göra?

Om alla alternativ för sortering efter nummer inte fungerar är problemet ibland med tabellmallar som är aktiva i bakgrunden. Försök först att gradvis radera all formatering av de drabbade cellerna. Ofta är det här problemet finns. Om det inte fungerar, kopiera bara hela tabellen och klistra in den i ett nytt ark med hjälp av klistra in funktionen "Värden och källformatering".

Excel känner inte igen datumet. Vad är lösningen?

Ibland står Excel tvärs över och vill helt enkelt inte känna igen och visa ett angivet datum som sådant. Om ingenting fungerar skapar du en ny kolumn bredvid den gamla. Högerklicka på den nya kolumnen och välj "Formatera celler …". I menyn som öppnas väljer du "Datum" och klickar på "Ok". Välj och kopiera nu den gamla kolumnen som inte fungerade och klistra in de kopierade värdena i den nya kolumnen med hjälp av klistrefunktionen "Värden (W)". Ta sedan bort den gamla kolumnen.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave