Excel există pentru a aduce ordine în haosul informațiilor din foile de calcul. Una dintre multele moduri prin care Excel poate face acest lucru este sortarea datelor. Scanarea datelor care au un fel de ordine este mult mai ușoară, iar când vine vorba de nume și cuvinte, o metodă populară este de a le sorta alfabetic.
Puteți utiliza instrumentul Sortare pentru a sorta cu ușurință datele în ordine alfabetică în Excel. Alternativ, puteți crea o macrocomandă VBA în acest scop și puteți atribui o tastă rapidă pentru a sorta datele mai rapid.
Excel are un instrument încorporat numit Fel care vă permite să vă sortați datele. Instrumentul Sortare este capabil să sorteze datele pe diverse scări și, de asemenea, vă permite să sortați datele în ordine alfabetică cu câteva clicuri.
În acest exemplu de foaie de calcul, avem numele unor contractori și cât au câștigat aceștia. Scopul este de a sorta acest tabel după nume folosind instrumentul Sortare din Excel.
- Selectați întregul tabel de date. În acest exemplu, acestea vor fi celule A2 la B11.
- Du-te la Date fila din Panglica Excel.
- În Sortare și filtrare secțiune, faceți clic pe Fel. Aceasta va deschide fereastra Sortare.
- În Fel fereastra, sub Coloană, selectați coloana după care doriți să sortați tabelul. Acesta va fi Nume coloana din acest exemplu.
- Sub Sort On, Selectați Valorile celulelor.
- Sub Ordin, Selectați A la Z. De asemenea, puteți seta acest lucru la Z la A pentru a sorta datele în ordine descrescătoare.
- Selectați O.K.
Excel va sorta acum tabelul de date după coloana pe care ați selectat-o, pe valorile celulelor și în ordine crescătoare.
Sortare alfabetică în Excel cu VBA
Utilizarea VBA pentru a sorta datele alfabetic în Excel poate fi puțin mai complicată prima dată, dar acest efort vă recompensează cu sortarea fără efort a datelor în ordine alfabetică mai târziu. Dacă nu sunteți familiarizat cu VBA, vă sugerăm să citiți Ghid pentru începători Excel VBA pentru a avea un avans.
Să încercăm să sortăm datele într-un alt exemplu de foaie de calcul în Excel folosind codul VBA. Această foaie de calcul include o singură coloană.
- Du-te la Dezvoltator fila din Panglica Excel.
- În Cod secțiune, selectați Macro-uri. Aceasta va deschide fereastra Macro.
- Introduceți un nume pentru macrocomandă sub Nume macro.
- Click pe Crea. Aceasta vă va duce la editorul de cod VBA.
- În editorul de coduri, introduceți codul de mai jos:
Sub AZSort()
Dim R La fel de Gamă
Foaie activă.Fel.SortFields.Clar
A stabilit R = Selectie. Coloane(1)
R.Selectați
R.Sort Key1:=R.Cells (1), Order1:=xlAscending, Header:=xlNuSfârşit Sub
Înainte de a continua, să defalcăm acest cod. Prima și ultima linie sunt create automat de VBA și marchează începutul și sfârșitul macrocomenzii. Am numit macro-ul AZSort în acest exemplu. Dacă ați folosit un alt nume, atunci numele respectiv va apărea în loc de AZSort.
Următoarea linie definește variabila R ca Gamă. Te poți schimba R la orice alt nume doriti; amintiți-vă doar să rămâneți consecvenți în tot codul, deoarece această variabilă este abordată de mai multe ori în cod.
În continuare, ne referim la foaia curentă și apoi ștergem toate sortările anterioare, astfel încât noua noastră sortare să-și poată lua locul. Apoi, setăm variabila R pentru a egala prima coloană a celulelor selectate. R.Selectați pur și simplu selectează variabila R.
În cele din urmă, cel R.Sort linia sortează coloana. The Antet parametrul indică dacă selecția include un antet sau nu. Puteți citi despre cum diferă celulele și intervalul în Excel VBA în articolul nostru detaliat. Acum că aveți o înțelegere adecvată a macrocomenzii pe care tocmai ați scris-o, să o folosim pe coloană.
- Du-te înapoi la Macro fereastră.
- Selectați macrocomanda și apoi faceți clic pe Opțiuni.
- Setați o tastă de comandă rapidă pentru macrocomandă.
- presa O.K.
- Selectați coloana pe care doriți să o sortați.
- Apăsați comanda rapidă de la tastatură pentru macrocomandă de pe tastatură.
Iată-l! Deși configurarea macrocomenzii ar putea dura ceva mai mult, de acum înainte, tot ce trebuie să faceți este să selectați celulele și să apăsați o comandă rapidă de la tastatură, iar Excel vă va sorta celulele în ordine alfabetică.
Aduceți ordine în foile dvs. de calcul Excel
Una dintre funcțiile cheie ale Excel este de a organiza datele pentru a le face mai inteligibile. O metodă populară de sortare a numelor este sortarea lor alfabetică.
Puteți fie să utilizați instrumentul de sortare Excel, fie să scrieți un cod VBA pentru a sorta alfabetic în Excel. Acum că știi cum să le faci pe amândouă, este timpul să aduci ordine în foile de calcul!