Innehållsförteckning
I den här artikeln visar jag hur du sorterar Excel-data efter flera kolumner, efter kolumnnamn i alfabetisk ordning och efter värden i vilken rad som helst. Du lär dig också hur du sorterar data på andra sätt än standard, när alfabetisk eller numerisk sortering inte fungerar.
Jag tror att alla vet hur man sorterar en kolumn i alfabetisk eller stigande/nedåtgående ordning. Allt du behöver göra är att klicka på knapparna A-Z eller Z-A som finns i Hem på fliken Redigering av gruppen och på den Uppgifter på fliken Sortera & Filtrera grupp:
Men Excel Sortera funktion ger betydligt fler alternativ och möjligheter som inte är så uppenbara men som kan vara mycket användbara:
Sortera efter flera kolumner
Nu ska jag visa dig hur du sorterar Excel-data efter två eller flera kolumner. Jag kommer att göra detta i Excel 2010 eftersom jag har den versionen installerad på min dator. Om du använder en annan Excel-version kommer du inte att ha några problem med att följa exemplen eftersom sorteringsfunktionerna är ganska lika i Excel 2007 och Excel 2013. Du kanske bara märker några skillnader i färgscheman och dialogrutor.layouter. Okej, låt oss fortsätta...
- Klicka på Sortera på knappen på Uppgifter eller Anpassad sortering på den Hem för att öppna fliken Sortera dialog.
- Klicka sedan på Lägg till nivå knappen så många gånger som du vill använda för att sortera kolumnerna:
- Från " Sortera efter " och " Då gäller följande "Välj de kolumner som du vill sortera dina data efter. Du planerar till exempel din semester och har en lista med hotell som tillhandahålls av en resebyrå. Du vill sortera dem först efter Region , då genom Styrelsens grund och slutligen genom Pris som visas i skärmbilden:
- Klicka på OK och här är du:
- För det första, den Region kolumnen sorteras först i alfabetisk ordning.
- För det andra är det Styrelsens grund kolumnen är sorterad så att hotell med all-inclusive (AL) står överst i listan.
- Slutligen, den Pris kolumnen är sorterad, från den minsta till den största.
Det är ganska enkelt att sortera data efter flera kolumner i Excel, eller hur? Dialogrutan Sortera har många fler funktioner. Längre fram i den här artikeln kommer jag att visa dig hur du sorterar efter rad, inte kolumn, och hur du ordnar om data i arbetsbladet i alfabetisk ordning baserat på kolumnnamn. Du kommer också att lära dig hur du sorterar Excel-data på icke-standardiserade sätt, när sortering i alfabetisk eller numerisk ordning inte fungerar.
Sortera i Excel efter rad- och kolumnnamn
I 90 % av fallen när du sorterar data i Excel sorterar du efter värden i en eller flera kolumner. Ibland har vi dock icke-triviala datamängder och behöver sortera efter rad (horisontellt), dvs. ordna om ordningen på kolumnerna från vänster till höger baserat på kolumnrubrikerna eller värdena i en viss rad.
Du har till exempel en lista över fotokameror som du fått av en lokal säljare eller som du laddat ner från Internet. Listan innehåller olika funktioner, specifikationer och priser, till exempel så här:
Det du behöver är att sortera fotokamerorna efter några parametrar som är viktigast för dig. Låt oss till exempel sortera dem först efter modellnamn.
- Välj det datavärde som du vill sortera. Om du vill ordna om alla kolumner kan du helt enkelt välja vilken cell som helst inom ditt område. Vi kan inte göra detta för våra data eftersom kolumn A innehåller olika funktioner och vi vill att de ska ligga kvar på samma plats. Så vårt val börjar med cell B1:
- Klicka på Sortera på knappen på Uppgifter för att öppna fliken Sortera dialog. Lägg märke till " Mina data har rubriker "i den övre högra delen av dialogrutan bör du avmarkera den om ditt arbetsblad inte har rubriker. Eftersom vårt arbetsblad har rubriker, låter vi krysset vara markerat och klickar på Alternativ knapp.
- I inledningen Sorteringsalternativ dialog under Orientering Välj Sortera från vänster till höger och klicka på OK .
- Välj sedan den rad som du vill sortera efter. I vårt exempel väljer vi rad 1 som innehåller fotokameranamnen. Kontrollera att du har " Värden " som valts under Sortera på och " Från A till Z " under Beställ och klicka sedan på OK .
Resultatet av sorteringen bör se ut ungefär så här:
Jag vet att sortering efter kolumnnamn inte har någon praktisk betydelse i vårt fall och vi gjorde det endast i demonstrationssyfte så att du kan få en känsla för hur det fungerar. På samma sätt kan du sortera listan över kameror efter storlek, bildsensor, sensortyp eller någon annan funktion som är viktigast för dig. Låt oss till exempel börja med sortera dem efter pris.
Det du gör är att gå igenom steg 1 - 3 enligt beskrivningen ovan och sedan, i steg 4, väljer du istället för rad 2 rad 4 med detaljhandelspriser. Resultatet av sorteringen kommer att se ut så här:
Observera att det inte bara är en rad som har sorterats. Hela kolumnerna flyttades så att uppgifterna inte förvrängdes. Det du ser i skärmdumpen ovan är med andra ord listan över fotokameror sorterad från billigast till dyrast.
Jag hoppas att du nu har fått en inblick i hur sortering av en rad fungerar i Excel. Men vad händer om vi har data som inte sorteras bra alfabetiskt eller numeriskt?
Sortera data i anpassad ordning (med hjälp av en anpassad lista)
Om du vill sortera dina data i en annan ordning än alfabetisk kan du använda de inbyggda Excel-anpassade listorna eller skapa egna listor. Med inbyggda anpassade listor kan du sortera efter veckodagar eller årets månader. Microsoft Excel tillhandahåller två typer av sådana anpassade listor - med förkortade och fullständiga namn:
Vi har till exempel en lista över veckovisa hushållssysslor och vill sortera dem efter förfallodag eller prioritet.
- Du börjar med att välja de data som du vill sortera och öppnar sedan Sortera precis som vi gjorde när vi sorterade efter flera kolumner eller efter kolumnnamn ( Uppgifter flik> Sortera knappen).
- I Sortera efter Välj den kolumn du vill sortera efter, i vårt fall är det kolumnen Dag eftersom vi vill sortera våra uppgifter efter veckodagarna. Välj sedan Anpassad lista under Beställ som visas i skärmbilden:
- I Anpassade listor dialogrutan väljer du den lista som behövs. Eftersom vi har de förkortade dagsnamnen i Dag kolumnerna väljer vi motsvarande anpassad lista och klickar på OK .
Nu har vi våra hushållsuppgifter sorterade efter veckodag:
Observera: Om du vill ändra något i dina data ska du tänka på att nya eller ändrade data inte sorteras automatiskt. Du måste klicka på Återigen på knappen på Uppgifter på fliken Sortera & Filtrera grupp:
Som du ser är det inte heller någon utmaning att sortera Excel-data med hjälp av en anpassad lista. Det sista som återstår för oss är att sortera data med hjälp av vår egen anpassade lista.
Sortera data enligt din egen anpassade lista
Som du minns har vi ytterligare en kolumn i tabellen, kolumnen Prioritet kolumn. För att sortera dina veckoprestationer från viktigast till minst viktigt går du tillväga på följande sätt.
Utför steg 1 och 2 som beskrivs ovan, och när du har fått Anpassade listor dialogrutan öppnas, välj den NY LISTA i den vänstra kolumnen under Anpassade listor , och skriver in uppgifterna direkt i Lista över poster Kom ihåg att skriva in dina uppgifter exakt i samma ordning som du vill att de ska sorteras, från toppen till botten:
Klicka på Lägg till och du kommer att se att den nyligen skapade anpassade listan läggs till de befintliga anpassade listorna, klicka sedan på OK :
Och här kommer våra hushållsuppgifter, sorterade efter prioritet:
När du använder anpassade listor för sortering kan du sortera efter flera kolumner och använda en annan anpassad lista i varje fall. Processen är exakt densamma som vi redan har diskuterat när du sorterar efter flera kolumner.
Och slutligen har vi våra veckovisa hushållssysslor sorterade med största logik, först efter veckodag och sedan efter prioritet :)
Det var allt för idag, tack för att ni läste!