Du ønsker at kategorisere data i Excel-alfabeter for bedre at organisere dit regneark. Nedenfor kan du se, hvordan du sorterer data alfabetisk i Excel .
Sådan sorteres data alfabetisk i Excel
Sorter alfabetisk i Excel ved hjælp af sorteringsværktøjet
Excel har et indbygget værktøj kaldet Sort , som giver dig mulighed for at klassificere data. Sorteringsværktøjet kan klassificere data efter mange forskellige skalaer. Det giver dig også mulighed for at sortere data alfabetisk med et par museklik.
I denne regnearksskabelon har du navnene på flere kontrakter og deres dataforbrug. Målet er at sortere tabeller efter navn ved hjælp af sorteringsværktøjet i Excel.
1. Vælg hele datatabellen. I dette eksempel ville disse være celler A2 til B11 .
2. Gå til fanen Data fra Excel-båndet .
3. Klik på Sorter i sektionen Sorter og filtrer . Denne handling åbner vinduet Sorter .
4. I vinduet Sorter , under Kolonne , skal du vælge den kolonne, du vil sortere efter tabel. Det vil være kolonnen Navn i dette eksempel.
5. I Sorter på skal du vælge Celleværdier .
6. I rækkefølge skal du vælge A til Z . Du kan også indstille omvendt fra Z til A for at sortere dataene i faldende rækkefølge.
7. Vælg OK .
Excel vil nu sortere datatabellen efter den kolonne, du valgte, på celleværdier og i stigende rækkefølge.
Sorter alfabeter i Excel ved hjælp af VBA
Brug af VBA til at alfabetisere data i Excel kan være mere kompliceret første gang, men enhver indsats vil give dig en lettere måde at alfabetisere data på senere.
Lad os prøve at klassificere data i henhold til et andet eksempelregneark i Excel ved hjælp af VBA-kode. Dette regneark indeholder en kolonne.
1. Gå til fanen Udvikler fra Excel-båndet .
2. I sektionen Kode skal du vælge Makroer . Denne handling åbner makrovinduet .
3. Indtast et navn til makroen i Makronavn .
4. Klik på Opret . Denne handling fører dig til VBA-kodeeditoren.
5. Indtast følgende kodelinje i kodeeditoren:
Sub AZSort()
Dim R As Range
ActiveSheet.Sort.SortFields.Clear
Set R = Selection.Columns(1)
R.Select
R.Sort Key1:=R.Cells(1), Order1:=xlAscending, Header:=xlNo
End Sub
Inden vi fortsætter, lad os analysere ovenstående kodelinje. Den første og sidste linje genereres automatisk af VBA og markerer starten og slutningen af makroen. I dette eksempel hedder makroen AZSort. Hvis et andet navn er blevet brugt, vil det navn vises i stedet for AZSort .
Den næste linje definerer variablen R som Range . Du kan ændre R til det ønskede navn. Bare husk altid at holde din kode konsistent, fordi denne variabel kan bruges flere gange i koden.
Dernæst skal du henvise til det aktuelle ark, og derefter slette al tidligere sortering for at erstatte det med den nye sortering. Indstil variablen R lig med kolonnen med først valgte celler. R.Select vælger kun R-variablen.
Til sidst sorterer R.Sort- linjen denne kolonne. Parameteren Header angiver, om valget indeholder en titel eller ej. Nu vil vi bruge det i kolonner.
1. Vend tilbage til makrovinduet .
2. Vælg makroen, og klik derefter på Indstillinger .
3. Indstil en genvej til denne makro.
4. Klik på OK .
5. Vælg den kolonne, du vil sortere.
6. Tryk på tastaturgenvejen til makroen på dit tastatur.
Selvom opsætningen af en makro kan tage lidt mere tid, er alt hvad du skal gøre nu at vælge cellen og trykke på tastaturgenvejen. Excel vil sortere cellerne alfabetisk.
Ovenstående er, hvordan man sorterer og klassificerer data alfabetisk i Excel . Håber artiklen er nyttig for dig.