Ce este sortarea și de ce o folosim?
Sortarea reordonează rândurile unui tabel după valorile dintr-una sau mai multe coloane, crescător sau descrescător. Datele rămân aceleași - se schimbă doar ordinea în care sunt afișate.
Imaginează-ți catalogul ca un teanc de cărți de vizită. Sortarea e ca și cum ai aranja cărțile alfabetic - nu scrii nimic nou pe ele, le pui într-o ordine logică. Cu Excel, această operație care ar dura minute se face într-un singur click.
| Elev (inițial) | Nota | Elev (sortat 1-9) | Nota | |
|---|---|---|---|---|
| Maria | 8 | → | Bogdan | 5 |
| Andrei | 6 | → | Andrei | 6 |
| Elena | 9 | → | Carla | 7 |
| Bogdan | 5 | → | Maria | 8 |
| Carla | 7 | → | Elena | 9 |
| Dan | 10 | → | Dan | 10 |
Unde găsești sortarea în Ribbon: fila Data
Opțiunile de sortare se găsesc în fila Date (Data) din Ribbon, în grupul Sortare și filtrare (Sort & Filter) - pe unele calculatoare scrie Sortare & filtrare. Aceleași butoane apar și în fila Pornire (Home), grupul Editing (în Office în română, grupul cu aceleași pictograme), dar calea directă e prin fila Date. Găsești trei butoane principale:
| Buton | Ce face | Când îl folosești |
|---|---|---|
| Sort Ascending (A→Z) - în Office în română, butonul cu aceeași pictogramă | Sortează crescător după coloana activă | Când vrei alfabetic A-Z sau numeric 1-9 |
| Sort Descending (Z→A) | Sortează descrescător | Când vrei notele cele mai mari primele |
| Sortare (Sort) - dialog complet | Deschide dialogul cu opțiuni avansate | Când vrei să sortezi după 2+ criterii |
Când apeși A→Z sau Z→A, Excel sortează după coloana în care se află celula activă. Click într-o celulă din coloana dorită înainte de a apăsa butonul.
Sortare simplă după un criteriu: pașii exacți
Sortarea simplă ordoneza tabelul după o singură coloană. Se realizează în 3 pași:
| Pas | Acțiune |
|---|---|
| 1 | Click pe o celulă din coloana după care vrei să sortezi |
| 2 | Mergi la fila Date (Data) din Ribbon |
| 3 | Apasă A→Z (crescător) sau Z→A (descrescător) |
Dacă rândul 1 conține etichete de coloană (ex: Elev, Nota, Clasa), Excel le recunoaște de obicei ca antet și nu le include în sortare. Dacă totuși antetul a intrat în sortare, apasă Ctrl+Z, deschide dialogul Sortare (Sort) și bifează Datele mele au anteturi (My data has headers).
Dacă selectezi toată coloana B (click pe antetul B) înainte de sortare, Excel poate sorta numai notele, lăsând numele neschimbate. Datele se desperechi! Alege Extindeți selecția (Expand the selection) pentru a muta întregul rând, nu Continuați cu selecția curentă (Continue with the current selection). Atenție: după o astfel de greșeală suma notelor rămâne aceeași, deci un total nu te avertizează - verifică doi elevi cunoscuți (Maria are tot 8? Elena are tot 9?).
Sortare după mai multe criterii (niveluri)
Uneori ai nevoie să sortezi după două sau mai multe criterii: mai întâi după clasă, iar în cadrul aceleiași clase, după notă. Această sortare ierarhică se face prin dialogul Sortare (Sort) complet.
Profesorul sortează mai întâi elevii pe clase (8A înaintea lui 8B), iar în cadrul fiecărei clase îi sortează de la nota cea mai mare la cea mai mică. Exact asta face Excel cu sortarea pe două niveluri.
| Pas | Ce faci | Rezultat |
|---|---|---|
| 1 | Click în tabel → fila Date (Data) → butonul Sortare (Sort) | Se deschide dialogul Sortare |
| 2 | În Sort by alegi coloana Clasa, Order: A to Z (în Office în română, câmpurile de pe același loc din dialog) | Primul criteriu: ordine alfabetică a claselor |
| 3 | Click pe Adăugare nivel (Add Level) → Then by alegi Nota, Order: De la cel mai mare la cel mai mic (Largest to Smallest) | Al doilea criteriu: nota descrescător în cadrul fiecărei clase |
| 4 | Click OK | Tabelul e sortat după ambele criterii simultan |
| Elev | Nota | Clasa |
|---|---|---|
| Elena | 9 | 8A |
| Maria | 8 | 8A |
| Carla | 7 | 8A |
| Dan | 10 | 8B |
| Andrei | 6 | 8B |
| Bogdan | 5 | 8B |
Anularea sortării și recuperarea ordinii inițiale
Sortarea nu este distructivă - datele rămân intacte, se schimbă doar ordinea rândurilor. Există trei moduri de a reveni la starea anterioară:
| Metoda | Cum? | Limitare |
|---|---|---|
| Ctrl + Z | După sortare, apeși Ctrl+Z (butonul Anulare / Undo) | Merge cât timp fișierul e deschis, chiar și după ce ai salvat. Dacă ai făcut alte modificări după sortare, apeși Ctrl+Z de mai multe ori - le anulezi și pe ele. După ce închizi fișierul, nu mai merge |
| Coloana Index (Nr.) | Adaugi o coloană cu numerele 1,2,3... înainte de sortare | Necesită prevedere - trebuie făcută înainte de prima sortare |
| Salvare fișier | Dacă ai salvat înainte de sortare, închizi fără salvare și redeschizi | Pierzi și alte modificări făcute după ultima salvare |
Profesioniștii adaugă întotdeauna o coloană Nr. (1, 2, 3, ..., N) la începutul tabelului. Această coloană permite revenirea la ordinea originală oricând: sortezi după Nr. crescător și tabelul revine la starea inițială.
Rezumat: Sortarea după criterii
| Tip sortare | Comanda | Exemplu rezultat |
|---|---|---|
| Alfabetică crescătoare | Date (Data) → A→Z | Andrei, Bogdan, Carla, Dan, Elena, Maria |
| Alfabetică descrescătoare | Date → Z→A | Maria, Elena, Dan, Carla, Bogdan, Andrei |
| Numerică crescătoare | Date → A→Z (pe coloana numerică) | 5, 6, 7, 8, 9, 10 |
| Numerică descrescătoare | Date → Z→A (pe coloana numerică) | 10, 9, 8, 7, 6, 5 |
| După mai multe criterii | Date → Sortare (Sort) + Adăugare nivel (Add Level) | 8A cu note descrescătoare, 8B cu note descrescătoare |
Această lecție acoperă conținutul Sortare după criterii din domeniul Calcul tabelar al programei oficiale pentru clasa a VIII-a (OMEN 3393/2017). Sortarea este conținut obligatoriu alături de interfață, tipuri de date, formule, funcții și grafice.