Documente Academic
Documente Profesional
Documente Cultură
Ordinea de sortare
O listă poate fi sortată în ordine ascendentă, descendentă sau folosind o ordine
de sortare particularizată. Conţinutul şi tipul datelor, determină modul în care o
valoare este sortată.
Sortarea utilizând mai multe criterii (pe coloane diferite şi/sau pe aceeaşi
coloană):
1. Pentru sortarea unui tabel în funcţie de mai multe criterii, se selectează
domeniul de celule dorit;
2. Din grupul cu instrumente Sort&Filter a filei Data se selectează butonul
Sort (fig. 13.1) sau Custom Sort din grupul cu instrumente Editing a filei Home
(fig. 13.2);
3. Fereastra de dialog care apare după selectarea acestei op țiuni conține
elemente care permit precizarea unor opţiuni mai avansate de sortare (fig. 13.4):
Exemplu: Tabelul din fig. 13.5 va fi sortat pe următoarele cîmpuri (fig. 13.6):
Modelul televizorului – Ascendent;
Diagonala – Pictogramă, Sus (On Top);
Preț unitate – Culoare celulă, Sus (On Top);
Cantitatea vândută - Culoare font, Jos (On Bottom);
Suma realizată - Ascendent;
În prima casetă cu numele Sort by, se va alege câmpul care va furniza
ordinea principală de sortare, după care în caseta Then by se va alege câmpul care
furnizează o doua ordine de sortare, subordonată primei ş.a.m.d..
După aplicarea acestor criterii de selecție rezultă tabelul din fig. 13.7.
Fig. 13.5 Tabel care urmează a fi sortat după mai multe criterii de selecție
Fig. 13.6 Aplicarea sortării datelor utilizând mai multe criterii de selecție
Fig. 13.7 Tabel obținut în urma sortării după mai multe criterii de selecție
Sortarea unei liste care nu are etichete de coloană:
Dacă Microsoft Excel nu depistează nici o diferenţă, referitor la tipul datelor,
scrierea cu majuscule, font, aliniere sau model, între primele rânduri şi rândurile
care urmează, nu sunt identificate etichete de coloană. În acest caz, opțiunea My
data has headers este automat deselectată. Dacă a fost identificat primul rând ca
reprezentând etichete de coloană, dar dintr-un anumit motiv se doreşte ca acest
rând să fie inclus în sortare, atunci se va deselecta manual opţiunea My data has
headers. În aceste situaţii, sistemul va selecta o coloană care să reprezinte ordinea
de sortare, folosind numele generic al acesteia (fig. 13.8).
Dacă se optează pentru cea de-a doua variantă, se va executa sortarea în tabel
numai a coloanei selectate. Restul listei nu se reorganizează (fig. 13.10).
Tabelul până la sortare Tabelul după sortare
Fig. 13.10 Sortarea datelor folosind opțiunea Continue with the current
selection
Anularea sortării
Ultima sortare realizată poate fi anulată executând un click de mouse-ul pe
butonul Undo Sort care se află în meniul rapid.
13.1.2. Filtrarea datelor
Filtrarea simplă
Trebuie reţinut că o operaţiune de filtrare presupune stabilirea unor criterii
de selecţie, care se pot defini ca o entitate distinctă (într-o zonă separată a foii de
calcul) sau se pot selecta dintr-o mulţime de criterii, creată în mod automat de către
Microsoft Excel prin analiza informaţiilor din listă (Fig. 13.12).
Comanda Filter
Accesul la principalele instrumente de selectare a informaţiilor se realizează
prin comanda Filter din meniul Data (Fig. 13.11). Submeniul afişat dispune
comenzile:
– Filter - pentru realizarea unii filtrări simple sau personalizate;
– Advanced Filter - pentru executarea unei filtrări avansate cu criterii
de filtrare mai complexe.
Selectarea unei valori din lista derulantă produce afişarea doar a acelor
înregistrări care au ca valoare a câmpului valoarea selectată (în acest mod se
realizează filtrarea simplă) (Fig. 13.13).
Fig. 13.13. Tabelul inițial și tabelul filtrat după valori din listă
Filtrarea personalizată
Selectarea opțiunii Top 10… este posibilă pentru câmpuri numerice şi arată
doar primele înregistrări, în ordinea crescătoare sau descrescătoare a valorilor,
ordinea fiind fixată într-un dialog intermediar. Se poate alege şi numărul
înregistrărilor afişate (nu este obligatoriu 10).
Selectarea opțiunii Custom Filter… afişează un dialog care permite
stabilirea unei condiţii de filtrare mai complexe. Un asemenea dialog este în figura
următoare:
Filtrarea avansată
Prin aplicarea instrucțiunii Advanced este posibil ca înregistrările din tabel
să fie filtrate după mai multe condiții de filtrare (mai mult de două), combinate
după logica AND sau OR, precum și copiate în altă locaţie din foaia de calcul. Un
alt avantaj este acela al vizibilităţii condiţiilor prin faptul că se defineşte o zonă,
numită în general Criteria range, care conţine condiţiile de filtrare pentru toate
coloanele dorite. Lista trebuie să aibă obligatoriu etichete de coloane pentru a
aplica această procedură. Paşii urmaţi sunt
Definirea criteriilor de filtrare.
Se copiază etichetele coloanelor implicate în filtrare într-o zonă compactă de
celule care va deveni zona Criteria range;
In liniile următoare se scriu condiţiile de filtrare aplicate pentru coloana
respectivă din tabel.
Comanda Advanced.
Se selectează lista (eventual doar prin poziţionarea celulei active în listă);
Se selectează comanda Filter din meniul Data şi apoi Advanced;
Se specifică diapazonul de celule pentru zona Criteria range cu condițiile de
filtrare și, opţional, locul de copiere a tabelului filtrat (vezi fig. 13.15);
Se acţionează OK.
Studiu de caz: De filtrat tabelul inițial din Fig. 13.15 afișând informația despre
produsele cu prețul mai mic de 50 lei și vândute în cantități mai mari de 10 unități.
IMPORTANT
Este obligatoriu ca zona de criterii să fie separată prin cel puţin o linie
(coloană) goală de lista propriu-zisă (altfel identificarea automată a listei este
greşită) (Fig. 13.15). Se recomandă ca zona de criterii să fie sub listă. Aranjarea
criteriilor pe linii comune cu lista poate produce neajunsuri prin ascunderea în
urma filtrării acestor linii.
In grupul Action se alege modul de efectuare a filtrării: Filter the list, in-
place produce filtrarea listei pe loc (prin ascunderea liniilor neselectate), Copy to
another location produce copierea înregistrărilor selectate în altă zonă a foii de
calcul.
In List range se specifică domeniul ocupat de listă. De regulă acest domeniu
este stabilit automat, dar este posibil să se specifice un subdomeniu, dacă nu se
doreşte filtrarea întregii liste.
In Criteria range se specifică domeniul ocupat de criteriile de filtrare. Dacă
în foaie există o zonă denumită Criteria, adresa zonei apare automat în Criteria
range.
In Copy to se specifică domeniul în care se copiază înregistrările selectate
(dacă este marcată optiunea Copy to another location). Este suficient să se indice
doar colţul din stânga sus al zonei receptoare.
Caseta de control Unique records only se marchează dacă se doreşte ca
selecţia obţinută în urma filtrării să conţină înregistrări unice.
Când sortează datele dintr-o listă, Excel permite efectuarea unor sinteze a
datelor pe baza totalurilor parţiale (subtotaluri). Când se efectuează calcule
parţiale, acestea sunt calculate pentru fiecare grup din listă. Un grup este alcătuit
din mai multe linii (înregistrări) care au aceeaşi informaţie într-o coloană (câmp)
specificată.
Pentru a putea crea subtotaluri trebuie ca datele să fie sortate. După sortarea
datelor după câmpuri, se parcurg următorii paşi:
1. Se selectează orice celulă din listă.
2. Se aplică comanda Subtotal din meniul Data.
Instrucțiunea Consolidate din meniul Data (Fig. 13.11) permite crearea unui
tabel consolidat cu aceeași structură ca și tabelele inițiale. Important este ca aceste
tabele să aibă o structură identică și să conțină tipuri de date identice în coloanele
corelate. La selectarea instrucțiunii Consolidate se deschide o fereastră de interfață
(Fig. 13.19)
În baza unui tabel pivot oricând poate fi creat un grafic pivot. În acest scop
se utilizează instrucțiunea PivotChart din meniul PivotTabele Tools, care conține
mai multe instrucțiuni de lucru cu tabelele pivot.
Executarea unui macrou se realizează prin selectarea lui din listă și activarea
butonului Run. Rezultatul acțiunii macroului Macro1 este prezentat în Fig. 13.29.
Fig. 13.28. Textul macroului elaborat
Fig. 13.31
În urma selectării acestei opțiuni apare fereastra de dialog Protect Sheet (fig.
13.32). Pentru a asigura protecţia foii de calcul şi a celulelor blocate anterior
trebuie bifată opțiunea Protect worksheet and contents of locked cells. Foaia de
calcul poate fi protejată pentru selectare, formatare, inserare, ştergere coloane şi
linii, sortare, etc.
Se poate, opţional, stabili şi o parolă pentru deprotejarea foii. Pentru aceasta
se completează caseta Password to unprotect sheet. După acţionarea butonului
OK va apărea o fereastră de confirmare a parolei (fig. 13.33).
În lista Allow all users of this worksheet to se pot bifa operaţiile permise
utilizatorilor atât timp cât foaia este protejată.
După stabilirea protecţiei, în funcţie de drepturile alocate utilizatorilor,
celulele blocate nu mai pot fi editate, iar dacă a fost debifată opțiunea Select
locked cells, ele nu mai pot fi nici măcar selectate.
Dacă o foaie de calcul este protejată, atunci butonul Protect Sheet din grupul
Pentru a bloca sau proteja selectiv, doar anumite celule din foaia de calcul
este necesar de stabilit celulele care nu vor fi blocate înainte de a proteja foaia de
calcul. Pentru aceasta se debifează opţiunea Locked din pagina Protection a
ferestrei Format Cells (fig. 13.35) sau opțiunea Lock Cell care poate fi găsită prin
selecția butonului Format din grupul de instrumente Cells a filei Home
Blocarea celulelor nu au nici un efect atâta timp cât foaia de calcul nu este
protejată.
Protejarea registrului