Želite kategorizirati podatke u Excel abecedama kako biste bolje organizirali proračunsku tablicu. U nastavku je opisano kako sortirati podatke po abecedi u Excelu .
Kako poredati podatke po abecedi u Excelu
Poredajte po abecedi u Excelu pomoću alata za sortiranje
Excel ima ugrađeni alat pod nazivom Sortiranje , koji vam omogućuje klasificiranje podataka. Alat Sortiraj može klasificirati podatke prema mnogim različitim mjerilima. Također vam omogućuje sortiranje podataka po abecedi uz nekoliko klikova mišem.
U ovom predlošku proračunske tablice imate nazive nekoliko ugovora i njihovu upotrebu podataka. Cilj je sortirati tablice po nazivu pomoću alata Sortiraj u Excelu.
1. Odaberite cijelu podatkovnu tablicu. U ovom primjeru, to bi bile ćelije A2 do B11 .
2. Idite na karticu Podaci s vrpce programa Excel .
3. U odjeljku Sortiraj i filtriraj kliknite Sortiraj . Ova radnja će otvoriti prozor Sortiraj .
4. U prozoru Sortiraj , pod Stupac , odaberite stupac koji želite poredati po tablici. To će biti stupac Naziv u ovom primjeru.
5. U Sortiraj po odaberite Vrijednosti ćelije .
6. U redoslijedu odaberite od A do Z. Također možete postaviti obrnuto od Z do A za sortiranje podataka silaznim redoslijedom.
7. Odaberite U redu .
Excel će sada poredati podatkovnu tablicu prema stupcu koji ste odabrali, prema vrijednostima ćelije i uzlaznim redoslijedom.
Sortirajte abecede u Excelu koristeći VBA
Korištenje VBA za abecedno sređivanje podataka u Excelu može biti kompliciranije prvi put, ali svaki napor omogućit će vam lakši način za abecedno sređivanje podataka kasnije.
Pokušajmo klasificirati podatke prema drugom uzorku proračunske tablice u Excelu koristeći VBA kod. Ova proračunska tablica uključuje jedan stupac.
1. Idite na karticu Razvojni programer na vrpci programa Excel .
2. U odjeljku Kod odaberite Makronaredbe . Ova radnja otvorit će prozor Macro .
3. Unesite naziv makronaredbe u Naziv makronaredbe .
4. Pritisnite Stvori . Ova radnja će vas odvesti do uređivača VBA koda.
5. U uređivač koda unesite sljedeći redak koda:
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
Prije nego što nastavimo, analizirajmo gornji redak koda. Prvi i posljednji redak automatski generira VBA i označavaju početak i kraj makronaredbe. U ovom primjeru, makro se zove AZSort. Ako je korišteno drugo ime, to će se ime pojaviti umjesto AZSort .
Sljedeći redak definira varijablu R kao Range . Možete promijeniti R u željeno ime. Ne zaboravite uvijek održavati svoj kod dosljednim jer se ova varijabla može koristiti više puta u kodu.
Zatim pogledajte trenutni list, zatim izbrišite sve prethodno sortiranje da biste ga zamijenili novim sortiranjem. Postavite varijablu R jednaku stupcu prvih odabranih ćelija. R.Select odabire samo R varijablu.
Konačno, linija R.Sort sortira ovaj stupac. Parametar Header pokazuje uključuje li odabir naslov ili ne. Sada ćemo ga koristiti u stupcima.
1. Povratak na prozor Macro .
2. Odaberite makronaredbu, zatim kliknite Opcije .
3. Postavite prečac za ovu makronaredbu.
4. Pritisnite U redu .
5. Odaberite stupac koji želite sortirati.
6. Pritisnite tipkovni prečac za makro na tipkovnici.
Iako bi postavljanje makronaredbe moglo potrajati malo više vremena, za sada sve što trebate učiniti je odabrati ćeliju i pritisnuti tipkovni prečac. Excel će poredati ćelije po abecedi.
Gore je opisano kako sortirati i klasificirati podatke abecednim redom u Excelu . Nadamo se da vam je članak koristan.