Indholdsfortegnelse
I denne artikel vil jeg diskutere, hvordan du kan sortere data efter værdi i Microsoft Excel . Når vi arbejder med en stor mængde data i excel, har vi ofte brug for at organisere dem. I et sådant tilfælde kan excel Sortere giver os mulighed for at tilpasse rækkefølgen af regnearkets data. Du kan f.eks. organisere alderen på nogle personer efter deres navne. Vi kan sortere data alfabetisk , numerisk, datomæssigt osv. Lad os gennemgå artiklen for at lære at sortere data efter værdi.
Download arbejdsbog til øvelser
Du kan downloade den øvelsesarbejdsbog, som vi har brugt til at forberede denne artikel.
Sortere data efter værdi.xlsx5 nemme metoder til at sortere data efter værdi i Excel
1. Sorter Excel-data efter værdi i en kolonne
Lad os antage, at vi har nedenstående datasæt, som indeholder flere personers navne og alder.
Nu vil jeg først sortere alderen på de ovennævnte personer og derefter også sortere deres navne.
Trin:
- Hvis du vil sortere personernes alder, skal du vælge aldersværdierne i kolonnen C først.
- Hvis du vil sortere i stigende rækkefølge, skal du derefter gå til Data > Fra A til Z ikonet fra den Sortere og filtrere (se skærmbillede).
- Som følge heraf er nedenstående Sortere advarsel vises, skal du vælge Udvid valget at organisere navnene på personerne efter sorteret alder.
- Derefter skal du trykke på SORTERE .
- Hvis du ikke ønsker, at sortering af data i den valgte kolonne skal påvirke resten af dataene, skal du vælge Fortsæt med det aktuelle valg .
- Til sidst vil du se nedenstående resultat: Personernes aldersværdier er sorteret i stigende rækkefølge.
- På samme måde kan du organisere ovenstående aldersdata i faldende rækkefølge ved at gå til Data > Z til A ikon.
⏩ Bemærk:
Du kan sortere navnene i kolonnen B også i alfabetisk faldende/opstigende rækkefølge ved at følge nedenstående trin.
Trin:
- Vælg først navnene.
- Derefter skal du gå til Data > Fra A til Z / Z til A ikon.
- Her er resultatet, som vi får. Du kan også anvende denne proces til at organisere datoværdier.
Læs mere: Sådan sorterer og filtrerer du data i Excel (en komplet vejledning)
2. Sortering af data i et område eller en tabel efter værdi
Lad os sige, at vi har nedenstående datarække, der indeholder flere personers navne, alder, erhverv, bopælsby osv.
Nu vil jeg organisere ovenstående område baseret på personernes navne i stigende orden.
Trin:
- Først skal du vælge en af cellerne i den kolonne, du vil sortere (her Celle B7 ).
- Derefter skal du gå til Data > Fra A til Z ikonet (se skærmbillede).
- Som følge heraf vil Excel returnere følgende resultat: Alle navnedata i kolonnen B er sorteret og dermed opdaterer rækkefølgen af dataene i resten af kolonnerne.
Læs mere: Sådan sorteres område ved hjælp af VBA i Excel (6 eksempler)
3. Sortere data efter værdi ved hjælp af brugerdefineret sortering i Excel
Vi kan bruge den Tilpasset sortering Vi kan desuden lave en brugerdefineret liste og sortere data i henhold til denne liste.
3.1. Sortere data i flere kolonner
Først vil jeg sortere data efter værdier i multilevel ved hjælp af Tilpasset sortering Med denne indstilling kan vi sortere data i flere kolonner.
Trin:
- I første omgang skal du vælge en af cellerne i nedenstående datasæt og gå til Data > Sortere .
- Som følge heraf har Sortere dialogboksen vises.
- Vælg derefter kolonnenavnet for det første niveau fra Sorter efter drop-down.
- Klik derefter på Tilføj niveau Da jeg ønsker at tilføje to niveauer mere, klikker jeg på Tilføj niveau to gange.
- Derfor vil du se, at nedenstående niveauer er tilføjet i Sortere dialogboks. Vælg nu de kolonner, du vil sortere, og marker derefter Sortere på og Bestil og tryk på OK .
- Til sidst får vi nedenstående resultat.
3.2. Sortere data ved hjælp af en brugerdefineret liste
Nogle gange har vi brug for at organisere data baseret på en brugerdefineret liste. I denne metode vil jeg vise dig, hvordan du kan lave en brugerdefineret liste. Senere vil jeg sortere værdier i henhold til den brugerdefinerede liste.
Lad os antage, at der i nedenstående datasæt er anført 3 forskellige erhverv. Jeg vil sortere de Beskæftigelse kolonne i henhold til listen: Advokat , Ingeniør , Journalist .
Trin:
- Først skal du vælge en af cellerne i dit datasæt og gå til Data > Sortere til at bringe den Sortere dialogboksen.
- Dernæst, fra den Sortere dialogboksen, skal du klikke på Bestil drop-down og vælg den Brugerdefineret liste mulighed. Tryk på OK derefter.
- Som følge heraf har Brugerdefineret liste vises, skal du klikke på Ny liste , skriv listens punkter i feltet Liste over poster feltet og klik på Tilføj .
- Når listen er tilføjet til Brugerdefineret liste , tryk på OK for at lukke vinduet.
- Nu er vi tilbage til den Sortere dialogboksen, skal du klikke på OK for at anvende den brugerdefinerede liste i Beskæftigelse kolonne.
- Til sidst får vi nedenstående resultat: Alle data er sorteret efter listen: Advokat , Ingeniør , Journalist .
Læs mere: Sådan oprettes brugerdefineret sortering i Excel (både oprettelse og brug)
Lignende læsninger
- Fordele ved sortering af data i Excel (alle funktioner er inkluderet)
- Sådan fjernes sortering efter farve i Excel (med nemme trin)
- Excel sorterer ikke tal korrekt (4 grunde med løsninger)
- Sådan sorterer du automatisk i Excel uden makroer (3 metoder)
- [Rettet]: Sortering efter cellefarve virker ikke i Excel (3 løsninger)
4. Brug Excel SORT-funktionen til at sortere data efter værdi
Denne gang vil jeg bruge funktionen SORT i Excel for at organisere data efter værdi. Hvis du bruger Excel 365 / Excel 2021 , så kan du sortere data meget hurtigt ved hjælp af denne funktion.
Trin:
- Indtast først nedenstående formel i Celle E5 og tryk på Indtast .
=SORT(B5:C14,2)
- Når vi indtaster formlen, får vi nedenstående resultat i et array.
Her er det SORTERE funktion bestiller data i området B5:C14 efter kolonne 2 .
Læs mere: Sådan bruges sorteringsfunktionen i Excel VBA (8 egnede eksempler)
5. Kombiner INDEX, MATCH & SMALL-funktioner til at sortere efter numerisk værdi
I denne metode vil jeg sortere data efter numerisk værdi ved hjælp af kombinationen af INDEX , MATCH, RÆKKE & SMALL F.eks. vil jeg ordne personernes navne i nedenstående datasæt efter deres alder.
Trin:
- Indtast følgende formel i Celle F5 og tryk på Indtast .
=INDEX(B5:D14,MATCH(SMALL(C5:C14,ROW(A1:A10)),C5:C14,0),MATCH(F4:H4,B4:D4,0)))
- Excel returnerer derfor resultatet i nedenstående array. Alle aldersværdierne er sorteret i stigende rækkefølge.
🔎 Hvordan virker formlen?
- RÆKKE(A1:A10)
Her er det RÆKKE funktionen returnerer rækkens nummer i intervallet A1:A10 som er:
{ 1;2;3;4;5;6;7;8;9;10 }
- SMALL(C5:C14,ROW(A1:A10))
Dernæst SMALL funktionen returnerer de k-te mindste værdier i intervallet C5:C14 som:
{ 22;25;28;30;32;33;35;40;43;45}
- MATCH(SMALL(C5:C14,ROW(A1:A10))
Nu, den MATCH funktionen vil returnere:
{ 3;7;10;2;6;8;1;4;9;5 }
- MATCH(F4:H4,B4:D4,0)
Derefter vender ovenstående del af formlen tilbage:
{ 1,2,3 }
- INDEX(B5:D14,MATCH(SMALL(C5:C14,ROW(A1:A10)),C5:C14,0),MATCH(F4:H4,B4:D4,0)))
Endelig er det INDEX funktionen giver nedenstående resultat:
{ Miller }
Læs mere: Sådan sorterer du tal i Excel (8 hurtige måder)
Ting at huske
- Vi kan få den Sortere ved også at højreklikke på celleværdien.
- Alternativt kan du finde den Sortere ved at følge stien Hjem > Redigering af gruppe> Sortere & Filtrere .
- Du kan sortere data efter Celle farve , Farve på skrifttype , Ikon for betinget formatering osv.
Konklusion
I ovenstående artikel har jeg forsøgt at diskutere flere metoder til at sortere data efter værdi i Excel udførligt. Forhåbentlig vil disse metoder og forklaringer være nok til at løse dine problemer. Lad mig vide, hvis du har spørgsmål.