Indholdsfortegnelse
I denne artikel vil jeg vise dig, hvordan du sorterer Excel-data efter flere kolonner, efter kolonnenavne i alfabetisk rækkefølge og efter værdier i en hvilken som helst række. Du vil også lære at sortere data på ikke-standardiserede måder, når alfabetisk eller numerisk sortering ikke virker.
Jeg tror, at alle ved, hvordan man sorterer efter kolonne i alfabetisk eller stigende/nedadgående rækkefølge. Det eneste du skal gøre er at klikke på A-Z- eller Z-A-knapperne, der findes på Hjem i fanen i Redigering af gruppe og på den Data i fanen i Sortere & Filtrere gruppe:
Men Excel Funktion til sortering giver langt flere muligheder og funktioner, som ikke er så indlysende, men som kan være meget nyttige:
Sortere efter flere kolonner
Nu vil jeg vise dig, hvordan du kan sortere Excel-data efter to eller flere kolonner. Jeg vil gøre dette i Excel 2010, fordi jeg har denne version installeret på min computer. Hvis du bruger en anden Excel-version, vil du ikke have problemer med at følge eksemplerne, fordi sorteringsfunktionerne er stort set de samme i Excel 2007 og Excel 2013. Du kan kun bemærke nogle forskelle i farveskemaer og dialogbokse'Okay, lad os gå videre...
- Klik på den Sortere på knappen på Data fanen eller Tilpasset sortering på den Hjem for at åbne fanen Sortere dialog.
- Klik derefter på Tilføj niveau knappen så mange gange, som du ønsker at bruge til sortering af kolonner:
- Fra " Sorter efter " og " Så ved " kan du vælge de kolonner, som du vil sortere dine data efter. Hvis du f.eks. planlægger din ferie og har en liste over hoteller fra et rejsebureau, vil du sortere dem først efter Region , så ved Bestyrelsesgrundlag og endelig ved Pris , som vist i skærmbilledet:
- Klik på OK og her er du:
- For det første, den Region kolonnen sorteres først i alfabetisk rækkefølge.
- For det andet, den Bestyrelsesgrundlag kolonnen er sorteret, så all-inclusive-hoteller (AL) står øverst på listen.
- Endelig er det Pris kolonnen er sorteret fra den mindste til den største.
Det er ret nemt at sortere data efter flere kolonner i Excel, ikke sandt? Men den Dialogboks til sortering har mange flere funktioner. Længere fremme i denne artikel vil jeg vise dig, hvordan du sorterer efter række, ikke kolonne, og hvordan du omarrangerer data i dit regneark alfabetisk baseret på kolonnenavne. Du vil også lære, hvordan du sorterer dine Excel-data på ikke-standardiserede måder, når sortering i alfabetisk eller numerisk rækkefølge ikke virker.
Sortere i Excel efter række- og kolonnenavne
I 90 % af tilfældene, når du sorterer data i Excel, sorterer du efter værdier i en eller flere kolonner. Nogle gange har vi dog ikke-trivielle datasæt, og vi har brug for at sortere efter række (horisontalt), dvs. omarrangere rækkefølgen af kolonner fra venstre mod højre baseret på kolonneoverskrifter eller værdier i en bestemt række.
Du har f.eks. en liste over fotokameraer, som du har fået fra en lokal sælger eller hentet fra internettet. Listen indeholder forskellige funktioner, specifikationer og priser som f.eks:
Du skal sortere fotokameraerne efter nogle parametre, der er vigtigst for dig. Lad os f.eks. først sortere dem efter modelnavn.
- Vælg det område af data, du vil sortere. Hvis du vil omarrangere alle kolonnerne, kan du blot vælge en hvilken som helst celle i området. Det kan vi ikke gøre for vores data, fordi kolonne A indeholder forskellige funktioner, og vi vil have den på plads. Så vores valg starter med celle B1:
- Klik på den Sortere på knappen på Data for at åbne fanen Sortere dialog. Bemærk " Mine data har overskrifter " i den øverste højre del af dialogboksen, skal du fjerne markeringen, hvis dit regneark ikke har overskrifter. Da vores ark har overskrifter, lader vi markeringen stå og klikker på Indstillinger knap.
- I den indledende Sorteringsmuligheder dialog under Orientering , vælg Sortere fra venstre til højre , og klik på OK .
- Vælg derefter den række, du vil sortere efter. I vores eksempel vælger vi række 1, som indeholder navne på fotokameraer. Sørg for, at du har " Værdier " valgt under Sortere på og " Fra A til Z " under Bestil , og klik derefter på OK .
Resultatet af din sortering bør se nogenlunde sådan her ud:
Jeg ved godt, at sortering efter kolonnenavne ikke giver meget praktisk mening i vores tilfælde, og vi har kun gjort det til demonstration, så du kan få en fornemmelse af, hvordan det fungerer. På samme måde kan du sortere listen over kameraer efter størrelse, billedsensor, sensortype eller andre funktioner, der er vigtigst for dig. Lad os f.eks. sortere dem efter pris til at begynde med.
Det du gør er at gennemgå trin 1-3 som beskrevet ovenfor, og i trin 4 vælger du i stedet for række 2 række 4, som viser detailpriserne, og resultatet af sorteringen vil se således ud:
Bemærk, at det ikke kun er én række, der er blevet sorteret. Hele kolonnerne er blevet flyttet, så dataene ikke blev forvrænget. Med andre ord er det, du ser i skærmbilledet ovenfor, listen over fotokameraer sorteret fra billigste til dyreste.
Jeg håber, at du nu har fået et indblik i, hvordan sortering af en række fungerer i Excel. Men hvad nu hvis vi har data, som ikke sorteres alfabetisk eller numerisk?
Sortere data i brugerdefineret rækkefølge (ved hjælp af en brugerdefineret liste)
Hvis du vil sortere dine data i en anden brugerdefineret rækkefølge end alfabetisk, kan du bruge de indbyggede brugerdefinerede lister i Excel eller oprette dine egne. Med de indbyggede brugerdefinerede lister kan du sortere efter ugedage eller måneder i året. Microsoft Excel tilbyder to typer af sådanne brugerdefinerede lister - med forkortede og fulde navne:
Lad os sige, at vi har en liste over ugentlige husholdningsopgaver, og vi vil sortere dem efter forfaldsdag eller prioritet.
- Du starter med at vælge de data, du vil sortere, og derefter åbner du Sortere dialogboksen, præcis som vi gjorde, når vi sorterede efter flere kolonner eller efter kolonnenavne ( Data faneblad> Sortere knappen).
- I den Sorter efter feltet, vælg den kolonne, du vil sortere efter, i vores tilfælde er det kolonnen Dag kolonnen, da vi ønsker at sortere vores opgaver efter ugedagene. Vælg derefter Brugerdefineret liste under Bestil som vist i skærmbilledet:
- I den Brugerdefinerede lister dialogboksen, vælg den ønskede liste. Da vi har de forkortede dagsnavne i den Dag kolonner, vælger vi den tilsvarende brugerdefinerede liste og klikker på OK .
Nu har vi vores husholdningsopgaver sorteret efter ugedag:
Se også: Beregning af tid i Google SheetsBemærk. Hvis du ønsker at ændre noget i dine data, skal du huske, at nye eller ændrede data ikke sorteres automatisk. Du skal klikke på Genanvendelse på knappen på Data under fanen, i fanen Sortere & Filtrere gruppe:
Som du kan se, er det heller ikke nogen udfordring at sortere Excel-data efter brugerdefinerede lister. Det sidste, der er tilbage for os, er at sortere data efter vores egen brugerdefinerede liste.
Sortere data efter din egen brugerdefinerede liste
Som du husker, har vi endnu en kolonne i tabellen, nemlig kolonnen Prioritet kolonne. For at sortere dine ugentlige gøremål fra vigtigst til mindre vigtigt, skal du gå frem på følgende måde.
Udfør trin 1 og 2 beskrevet ovenfor, og når du har den Brugerdefinerede lister dialogboksen åbnes, skal du vælge den NY LISTE i venstre kolonne under Brugerdefinerede lister , og indtast oplysningerne direkte i Liste over poster feltet til højre. Husk at skrive dine indtastninger præcis i den rækkefølge, du ønsker, at de skal sorteres fra top til bund:
Klik på Tilføj og du vil se, at den nyoprettede brugerdefinerede liste tilføjes til de eksisterende brugerdefinerede lister, og klik derefter på OK :
Og her kommer vores husholdningsopgaver, sorteret efter prioritet:
Når du bruger brugerdefinerede lister til sortering, kan du frit sortere efter flere kolonner og bruge en anden brugerdefineret liste i hvert enkelt tilfælde. Processen er nøjagtig den samme som den, vi allerede har diskuteret, når du sorterer efter flere kolonner.
Og endelig har vi vores ugentlige huslige gøremål sorteret med den største logik, først efter ugedag og derefter efter prioritet :)
Det var alt for i dag, tak fordi du læste med!