Innehållsförteckning
I den här artikeln kommer jag att diskutera hur du kan sortera data efter värde i Microsoft Excel . När vi arbetar med en stor mängd data i excel behöver vi ofta organisera dem. I sådana fall kan excel Sortera kan vi anpassa ordningen på data i arbetsbladet. Du kan till exempel ordna åldrarna för vissa personer efter deras namn. Vi kan sortera data alfabetiskt Vi går igenom artikeln för att lära oss att sortera data efter värde.
Ladda ner övningsboken
Du kan ladda ner arbetsboken som vi har använt för att förbereda den här artikeln.
Sortera data efter värde.xlsx5 enkla metoder för att sortera data efter värde i Excel
1. Sortera Excel-data efter värdet i en kolumn
Anta att vi har nedanstående dataset som innehåller flera personers namn och ålder.
Nu ska jag först sortera åldrarna på de ovannämnda personerna och sedan deras namn.
Steg:
- Om du vill sortera personernas åldrar väljer du åldersvärdena i kolumnen C först.
- För att sortera i stigande ordning går du sedan till Uppgifter > Från A till Z ikonen från den Sortera och filtrera (se skärmdump).
- Som ett resultat av detta har nedanstående Sortera varning visas, välj Utöka urvalet att ordna namnen på personerna efter ålder.
- Därefter trycker du på SORT .
- Om du inte vill att sortering av data i den valda kolumnen ska påverka resten av data väljer du Fortsätt med det aktuella urvalet .
- Slutligen får du följande resultat: personernas åldersvärden är sorterade i stigande ordning.
- På samma sätt kan du organisera åldersdata ovan i fallande ordning genom att gå till Uppgifter > Z till A ikon.
⏩ Obs:
Du kan sortera namnen på kolumnerna B i alfabetisk fallande/stigande ordning genom att följa nedanstående steg.
Steg:
- Välj namnen först.
- Gå sedan till Uppgifter > Från A till Z / Z till A ikon.
- Här är resultatet som vi får. Du kan tillämpa denna process för att organisera datumvärden också.
Läs mer: Hur man sorterar och filtrerar data i Excel (en fullständig vägledning)
2. Sortering av data i ett intervall eller en tabell efter värde
Låt oss säga att vi har nedanstående dataområde som innehåller flera personers namn, ålder, yrke, bostadsort osv.
Nu ska jag organisera ovanstående intervall baserat på personernas namn i stigande ordning.
Steg:
- Markera först någon av cellerna i den kolumn som du vill sortera (här Cell B7 ).
- Gå sedan till Uppgifter > Från A till Z ikonen (se skärmdump).
- Som en följd av detta kommer Excel att ge följande resultat: Alla namnuppgifter i kolumnen B är sorterade och uppdaterar därmed ordningen på uppgifterna i resten av kolumnerna.
Läs mer: Sortera intervall med VBA i Excel (6 exempel)
3. Sortera data efter värde med hjälp av anpassad sortering i Excel
Vi kan använda Anpassad sortering Vi kan dessutom skapa en egen lista och sortera data enligt listan.
3.1. Sortera data i flera kolumner
Först kommer jag att sortera data efter värden i multilevel med hjälp av Anpassad sortering Med det här alternativet kan vi sortera data i flera kolumner.
Steg:
- Välj först någon av cellerna i nedanstående dataset och gå till Uppgifter > Sortera .
- Som ett resultat av detta har Sortera dialogrutan dyker upp.
- För den första nivån väljer du sedan kolumnnamnet från listan Sortera efter rullgardinsmenyn.
- Klicka sedan på Lägg till nivå Eftersom jag vill lägga till ytterligare två nivåer klickar jag på Lägg till nivå två gånger.
- Du kommer därför att se att nedanstående nivåer läggs till i Sortera dialogrutan. Välj nu de kolumner du vill sortera och kryssa sedan för Sortera på och Beställ och tryck på OK .
- Slutligen får vi nedanstående resultat.
3.2. Sortera data med hjälp av en anpassad lista
Ibland behöver vi organisera data utifrån en anpassad lista. I den här metoden visar jag hur du kan skapa en anpassad lista. Senare kommer jag att sortera värden enligt den anpassade listan.
Låt oss anta att det i nedanstående dataset finns 3 olika yrken. Jag sorterar Yrke kolumnen enligt listan: Advokat , Ingenjör , Journalist .
Steg:
- Välj först en av cellerna i datasetet och gå till Uppgifter > Sortera för att föra in den Sortera dialogrutan.
- Därefter, från Sortera klickar du på dialogrutan Beställ och välj den Anpassad lista alternativ. Tryck på OK efter det.
- Som ett resultat av detta har Anpassad lista visas, klickar du på Ny lista , skriver du listelementen i fältet Lista över poster och klicka på Lägg till .
- När listan har lagts till i Anpassad lista , tryck på OK för att stänga fönstret.
- Nu är vi tillbaka till Sortera dialogrutan, klicka på OK för att tillämpa den anpassade listan i Yrke kolumn.
- Slutligen får vi nedanstående resultat: Alla data är sorterade i listan: Advokat , Ingenjör , Journalist .
Läs mer: Hur man skapar anpassad sortering i Excel (både skapande och användning)
Liknande läsningar
- Fördelar med att sortera data i Excel (alla funktioner ingår)
- Hur man tar bort sortering efter färg i Excel (med enkla steg)
- Excel sorterar inte siffror korrekt (4 orsaker med lösningar)
- Hur man sorterar automatiskt i Excel utan makron (3 metoder)
- [Fast]: Sortera efter cellfärg fungerar inte i Excel (3 lösningar)
4. Använd Excel SORT-funktionen för att ordna data efter värde
Den här gången kommer jag att använda funktionen SORT i Excel för att organisera data efter värde. Om du använder Excel 365 / Excel 2021 kan du sortera data mycket snabbt med den här funktionen.
Steg:
- Först skriver du nedanstående formel i Cell E5 och tryck på Gå in på .
=SORT(B5:C14,2)
- När du skriver in formeln får du nedanstående resultat i en matris.
Här kan SORT funktion beställer data i intervallet B5:C14 per kolumn 2 .
Läs mer: Hur man använder sorteringsfunktionen i Excel VBA (8 lämpliga exempel)
5. Kombinera funktionerna INDEX, MATCH & SMALL för att sortera efter numeriskt värde
I den här metoden kommer jag att sortera data efter numeriskt värde med hjälp av kombinationen av INDEX , MATCH, ROW & SMALL Jag ordnar till exempel personernas namn i nedanstående dataset i enlighet med deras ålder.
Steg:
- Skriv in följande formel i Cell F5 och slå på Gå in på .
=INDEX(B5:D14,MATCH(SMALL(C5:C14,ROW(A1:A10)),C5:C14,0),MATCH(F4:H4,B4:D4,0))
- Excel returnerar resultatet i nedanstående matris. Alla åldersvärden är sorterade i stigande ordning.
🔎 Hur fungerar formeln?
- ROW(A1:A10)
Här är det ROW funktionen returnerar radnumret i intervallet A1:A10 vilket är:
{ 1;2;3;4;5;6;7;8;9;10 }
- SMALL(C5:C14,ROW(A1:A10))
Därefter ska SMALL funktionen returnerar de k:e minsta värdena i intervallet C5:C14 som:
{ 22;25;28;30;32;33;35;40;43;45}
- MATCH(SMALL(C5:C14,ROW(A1:A10))
Nu har MATCH funktionen kommer att återge:
{ 3;7;10;2;6;8;1;4;9;5 }
- MATCH(F4:H4,B4:D4,0)
Då återkommer ovanstående del av formeln:
{ 1,2,3 }
- INDEX(B5:D14,MATCH(SMALL(C5:C14,ROW(A1:A10)),C5:C14,0),MATCH(F4:H4,B4:D4,0))
Slutligen, den INDEX funktionen ger nedanstående resultat:
{ Miller }
Läs mer: Sortera siffror i Excel (8 snabba sätt)
Saker att komma ihåg
- Vi kan få fram den Sortera alternativ genom att högerklicka på cellvärdet också.
- Alternativt kan du hitta Sortera genom att följa sökvägen Hem > Redigering av grupp> Sortera & Filtrera .
- Du kan sortera data enligt följande Cellfärg , Typsnittsfärg , Ikon för villkorlig formatering osv.
Slutsats
I artikeln ovan har jag försökt diskutera flera metoder för att sortera data efter värde i Excel utförligt. Förhoppningsvis är dessa metoder och förklaringar tillräckliga för att lösa dina problem. Låt mig veta om du har några frågor.