Învățare Atomică

Sortare după Criterii în Excel

Progres lecție:
0%
🎯

Obiectivul lecției

Ai un catalog cu 30 de elevi: nume, notă, clasă. Vrei să-i ordonezi alfabetic după nume, sau de la nota cea mai mare la cea mai mică, sau după clasă ȘI notă în același timp. Cum faci asta în Excel fără să muți manual fiecare rând?

După această lecție vei putea:

  • Să explici ce este sortarea și de ce este utilă în calcul tabelar
  • Să aplici sortarea crescătoare (A→Z) și descrescătoare (Z→A)
  • Să folosești fila Date (Data) → grupul Sortare și filtrare (Sort & Filter) din Ribbon
  • Să configurezi sortare după un singur criteriu
  • Să adaugi niveluri secundare pentru sortare după mai multe criterii
  • Să identifici importanța antetului de coloană și riscul selecției parțiale

Încearcă singur!

🎯 ÎNCEARCĂ

Testează înainte să înveți!

Deschide Excel și urmează pașii de mai jos.

Misiunea ta: Ordonează un catalog (5 minute)
1
Deschide un fișier Excel nou. În A1 scrie Elev, în B1 scrie Nota. În A2:A7 scrie: Maria, Andrei, Elena, Bogdan, Carla, Dan. În B2:B7 scrie: 8, 6, 9, 5, 7, 10.
2
Click pe orice celulă din tabel (de ex. A3). Mergi la fila Date (Data) din Ribbon. Găsește grupul Sortare și filtrare / Sortare & filtrare (Sort & Filter). Apasă A→Z. Ce se întâmplă cu lista?
3
Acum click pe o celulă din coloana B (Nota). Apasă Z→A. Cine are acum prima notă?
4
Apasă butonul mare Sortare (Sort) (cel cu săgeata dublă) pentru dialogul complet.
⭐ BONUS: Închide dialogul și apasă Ctrl+Z de două ori, ca tabelul să revină la ordinea inițială (Maria pe rândul 2). Abia apoi adaugă coloana C1 = Clasa. În C2:C7 scrie: 8A, 8B, 8A, 8B, 8A, 8B. Încearcă să sortezi după Clasa, apoi după Nota.
1

Ce este sortarea și de ce o folosim?

Ce este sortarea?

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.

📚 Analogie: Catalogul clasei

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.

Înainte și după sortare crescătoare după Nota
Elev (inițial)NotaElev (sortat 1-9)Nota
Maria8Bogdan5
Andrei6Andrei6
Elena9Carla7
Bogdan5Maria8
Carla7Elena9
Dan10Dan10
2

Unde găsești sortarea în Ribbon: fila Data

Fila Date (Data) → grupul Sortare și filtrare (Sort & Filter)

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:

Grupul Sortare și filtrare (Sort & Filter) din fila Date (Data)
ButonCe faceCâ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ătorCând vrei notele cele mai mari primele
Sortare (Sort) - dialog completDeschide dialogul cu opțiuni avansateCând vrei să sortezi după 2+ criterii
🔑 Cum știe Excel după ce coloană sortează?

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.

3

Sortare simplă după un criteriu: pașii exacți

Sortare după un singur criteriu

Sortarea simplă ordoneza tabelul după o singură coloană. Se realizează în 3 pași:

Pasii pentru sortare simplă
PasAcțiune
1Click pe o celulă din coloana după care vrei să sortezi
2Mergi la fila Date (Data) din Ribbon
3Apasă A→Z (crescător) sau Z→A (descrescător)
💡 Antetul - cum îl protejează Excel

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).

⚠ Atenție: Selecția parțială a coloanei

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?).

4

Sortare după mai multe criterii (niveluri)

Sortare pe mai multe 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.

📚 Analogie: Catalogul pe clase

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.

Dialogul Sortare (Sort) - cum adaugi niveluri
PasCe faciRezultat
1Click î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
3Click 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
4Click OKTabelul e sortat după ambele criterii simultan
Rezultat: Clasa (A-Z) + Nota (Z-A)
ElevNotaClasa
Elena98A
Maria88A
Carla78A
Dan108B
Andrei68B
Bogdan58B
5

Anularea sortării și recuperarea ordinii inițiale

Cum revii la ordinea inițială?

Sortarea nu este distructivă - datele rămân intacte, se schimbă doar ordinea rândurilor. Există trei moduri de a reveni la starea anterioară:

Metode de recuperare a ordinii inițiale
MetodaCum?Limitare
Ctrl + ZDupă 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 sortareNecesită prevedere - trebuie făcută înainte de prima sortare
Salvare fișierDacă ai salvat înainte de sortare, închizi fără salvare și redeschiziPierzi și alte modificări făcute după ultima salvare
🔑 Practica profesională: coloana Index

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ă.

6

Rezumat: Sortarea după criterii

Tabla de bord: Sortare în Excel
Tip sortareComandaExemplu rezultat
Alfabetică crescătoareDate (Data) → A→ZAndrei, Bogdan, Carla, Dan, Elena, Maria
Alfabetică descrescătoareDate → Z→AMaria, Elena, Dan, Carla, Bogdan, Andrei
Numerică crescătoareDate → A→Z (pe coloana numerică)5, 6, 7, 8, 9, 10
Numerică descrescătoareDate → Z→A (pe coloana numerică)10, 9, 8, 7, 6, 5
După mai multe criteriiDate → Sortare (Sort) + Adăugare nivel (Add Level)8A cu note descrescătoare, 8B cu note descrescătoare
🔗 Conexiune cu programa OMEN 3393/2017

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.

Exerciții practice

Exercițiul 1 (Nivel minim) - Catalogul clasei (hands-on)

Cerința: Construiește tabelul și sortează-l în două moduri.

  1. În Excel, construiește un tabel cu antet în rândul 1: Elev, Nota. În rândurile 2-7 adaugă: Maria/8, Andrei/6, Elena/9, Bogdan/5, Carla/7, Dan/10.
  2. Click în coloana Elev (ex: A3). Apasă fila Date (Data) → A→Z. Scrie ordinea obținută. Este alfabetică?
  3. Click în coloana Nota (ex: B3). Apasă fila Date → Z→A. Cine apare primul?
  4. Apasă Ctrl+Z de două ori. Tabelul s-a întors la ordinea inițială?

Răspunsuri așteptate: După A→Z pe Elev: Andrei, Bogdan, Carla, Dan, Elena, Maria. După Z→A pe Nota: Dan (10) este primul.

Vezi rezolvarea

Tabel construit (antet pe rândul 1):

  1. Elev / Nota
  2. Maria / 8
  3. Andrei / 6
  4. Elena / 9
  5. Bogdan / 5
  6. Carla / 7
  7. Dan / 10

Pas 1 - click într-o celulă din coloana Elev (ex: A3), apoi Date (Data) → A→Z. Excel recunoaște rândul 1 ca antet și nu îl mută.

Ordine obținută (alfabetică, da): Andrei, Bogdan, Carla, Dan, Elena, Maria.

Pas 2 - click într-o celulă din coloana Nota (ex: B3), apoi Date → Z→A.

Primul în ordine este Dan (10), urmat de Elena (9), Maria (8), Carla (7), Andrei (6), Bogdan (5).

Pas 3 - Ctrl+Z de două ori (o dată anulează sortarea Z-A după Nota, a doua oară anulează sortarea A-Z după Elev). Tabelul revine la ordinea inițială: Maria, Andrei, Elena, Bogdan, Carla, Dan - pentru că Undo anulează acțiunile în ordine inversă, iar la acest exercițiu nu s-a făcut nicio altă modificare între sortări.

Exercițiul 2 (Nivel standard) - Catalog pe clase (două niveluri)

Cerința: Extinde tabelul cu o coloană Clasa și aplică sortare pe două niveluri.

  1. Adaugă coloana C1 = Clasa. În C2:C7 scrie alternând: 8A, 8B, 8A, 8B, 8A, 8B.
  2. Inserează o coloană nouă înaintea numelor (coloana A are deja numele - nu scrie peste ele!): clic dreapta pe litera A din capul coloanei → Inserare (Insert). Datele se mută o coloană la dreapta: numele ajung în B, notele în C, clasa în D. În noua coloană A scrie Nr în A1 și numerele 1-6 în A2:A7 (coloana index). Verifică: în B2 este tot Maria.
  3. Deschide dialogul Sortare (Sort) complet. Adaugă: Nivel 1 = Clasa (A to Z), apoi Adăugare nivel (Add Level): Nivel 2 = Nota (De la cel mai mare la cel mai mic / Largest to Smallest). Apasă OK.
  4. Ce elevi sunt în primele rânduri? Ce ordine au notele în cadrul clasei 8A?
  5. Sortează acum după coloana Nr crescător. Tabelul s-a întors la ordinea inițială?
Vezi rezolvarea

Tabel extins (după ce ai adăugat Clasa și ai inserat coloana Nr în fața numelor; antet pe rândul 1: Nr, Elev, Nota, Clasa):

  1. 1, Maria, 8, 8A
  2. 2, Andrei, 6, 8B
  3. 3, Elena, 9, 8A
  4. 4, Bogdan, 5, 8B
  5. 5, Carla, 7, 8A
  6. 6, Dan, 10, 8B

Sortare pe două niveluri: click în tabel → Date (Data) → Sortare (Sort). În dialog: Sort by Clasa, Order A to Z; Add Level → Then by Nota, Order Largest to Smallest. OK.

Rezultat: întâi toate rândurile 8A (Clasa A-Z), apoi toate 8B. În prima grupă (8A), notele coboară: Elena (9), Maria (8), Carla (7) - aceștia sunt în primele 3 rânduri. În grupa 8B: Dan (10), Andrei (6), Bogdan (5).

Revenire la ordinea inițială: click în coloana Nr, apoi Date → A→Z (crescător). Tabelul revine exact la ordinea de la început (Maria, Andrei, Elena, Bogdan, Carla, Dan), pentru că fiecare rând păstrează numărul său de index original - de asta se adaugă mereu coloana Nr înainte de prima sortare.

Exercițiul 3 (Nivel performanță) - Analizează și explică

Cerința: Răspunde la întrebările de mai jos fără să deschizi Excel:

  1. Un tabel are coloanele: Produs, Preț, Stoc. Vrei să găsești produsele cu stocul cel mai mic. Ce sortare aplici și pe ce coloană?
  2. Ai 100 de elevi cu coloanele: Clasa (8A, 8B, 8C), Elev, Media. Descrie pașii exacți pentru a sorta după Clasa (A-Z) și Media (Z-A).
  3. De ce este important să selectezi o celulă DIN tabel (nu toată coloana) înainte de sortare? Ce risc apare dacă selectezi doar coloana B?
  4. Un coleg a sortat tabelul, a salvat și a închis fișierul. Acum îl redeschide și vrea să revină la ordinea inițială. Ce îi explici?
Vezi rezolvarea

Schița de rezolvare (nu răspunsul complet - îl completezi tu):

  1. Stoc minim: identifică ce înseamnă "cel mai mic" (crescător) și pe ce coloană se aplică sortarea - gândește-te ce se întâmplă dacă ai avea și valori egale de stoc.
  2. Sortare pe 2 niveluri la 100 de elevi: enumeră cei 4 pași din lecție (click în tabel, Date (Data) → Sortare (Sort), Sort by + Adăugare nivel (Add Level), Order-urile corecte pentru fiecare coloană) - atenție la diferența dintre A to Z și Largest to Smallest.
  3. Selecție celulă vs coloană: explică ce face Excel când detectează o selecție parțială (vezi Atom 3 - opțiunea Extindeți selecția / Expand the selection) și ce se "desperechează" dacă greșești.
  4. Recuperare după salvare: dintre cele 3 metode din lecție (Ctrl+Z, coloana Index, redeschidere fără salvare), care mai funcționează după ce fișierul a fost salvat ȘI închis și de ce celelalte două nu mai ajută (atenție: cât timp fișierul e încă deschis, Ctrl+Z merge și după salvare).

Criterii de evaluare: (1) folosește corect terminologia Date/Sortare/Adăugare nivel (Data/Sort/Add Level); (2) distinge crescător de descrescător pe fiecare coloană cerută; (3) explică RISCUL selecției parțiale, nu doar soluția; (4) recunoaște că, dacă fișierul e încă deschis, Ctrl+Z merge și după salvare, iar după salvare și închidere doar coloana Index (dacă există) sau o copie a fișierului de dinainte de sortare mai permite revenirea exactă.

Ce ai învățat astăzi

  • Ai înțeles ce este sortarea: reordonarea rândurilor după valori, fără a modifica datele
  • Ai localizat comenzile de sortare în fila Date (Data) → grupul Sortare și filtrare (Sort & Filter)
  • Ai aplicat sortare simplă crescătoare (A→Z) și descrescătoare (Z→A)
  • Ai folosit dialogul Sortare (Sort) pentru sortare pe mai multe niveluri (criterii)
  • Ai înțeles rolul antetului și pericolul selecției parțiale a coloanei
  • Ai învățat cum să revii la ordinea inițială (Ctrl+Z sau coloana index)

Vrei mai mult?

Provocare: Ai un tabel cu coloana Nivel care conține valorile Începător, Mediu, Avansat. Dacă aplici sortare normală A-Z, Excel le ordonează alfabetic: Avansat, Începător, Mediu - complet greșit logic! Caută în dialogul Sortare (Sort) opțiunea Order → Custom List și definește manual ordinea corectă (Începător, Mediu, Avansat). Testează pe un tabel cu 6 rânduri.

  • De ce crezi tu: când sortezi un tabel în care coloana D are formula =B2*C2, după sortare formula devine automat =B5*C5 dacă rândul a ajuns pe poziția 5. Ce mecanism din Excel face ca formula să rămână legată de rândul mutat, nu de poziția veche?
  • Deschidere: sortarea stă la baza oricărei baze de date reale - un magazin online sortează produsele după preț sau popularitate, un catalog electronic sortează elevii după medie pentru clasament. Sortarea pe mai multe niveluri învățată azi (Clasa apoi Nota) e exact mecanismul din spatele clasamentelor sportive pe grupe de vârstă.

Lecția următoare

Continuă cu proiectul final pentru a aplica tot ce ai învățat, inclusiv sortarea, într-un scenariu complet.

Proiect final →