Documente Academic
Documente Profesional
Documente Cultură
Tema 5
BAZE DE DATE ÎN MICROSOFT EXCEL
Cuprins:
• Crearea și utilizarea tabelelor în foile de calcul Excel
• Sortarea celulelor din tabelele de date
• Filtrarea și eliminarea duplicatelor din listele de date
• Gruparea datelor și crearea totalurilor și subtotalurilor automate
• Validarea datelor
Obiectivele studiului:
Bibliografie recomandată:
Figura nr. 5.1. Domeniu de date potrivit pentru definirea unui tabel
Pentru a crea un tabel din domeniul specificat, se poate alege una din me-
todele de mai jos:
- Plasați cursorul de selecție pe o celulă din setul de date și efectuați click,
apoi apăsați combinația de taste Ctrl+T;
- Selectați o celulă din domeniul de date și plasați-vă pe tab-ul Insert, gru-
pul de comenzi Tables (primul din stânga ribon-ului), comanda Table;
- Selectați o celulă din domeniul specificat și respectați secvența: tab-ul
Home, grupul Styles, comanda Format as Table. Alegeți un stil și apăsați
OK.
Pag. 2
BAZE DE DATE ÎN MICROSOFT EXCEL Tema 5
Pag. 4
BAZE DE DATE ÎN MICROSOFT EXCEL Tema 5
tom Sort… a butonului Sort&Filter sau din tab-ul Data, respectiv comanda
Sort… din meniul contextual afișat la apăsarea click dreapta în lista. Oricare din
aceste comenzi are ca rezultat afișarea ferestrei de dialog Sort (figura 5.4.)
Pag. 6
BAZE DE DATE ÎN MICROSOFT EXCEL Tema 5
sarea tab-ului Data, unde găsiți butonul Filter , fie prin apli-
carea unui format de tabel unui domeniu de celule sau simpla
creare a unui tabel, așa cum am prezentat anterior, fie cu click
dreapta pe orice celulă din domeniul unde se dorește a se aplica filtrul și se selec-
tează una din opțiunile derivate din componenta Filter.
Pentru a crea un filtru prin utilizarea caracteristicii AutoFilter, procedați în
felul următor:
1. Plasați cursorul oriunde în lista de date;
2. Activați filtrarea prin una din metodele prezentate mai sus;
3. Efectuați click pe săgeata din dreapta etichetei coloanei pe care doriți
să o utilizați ca primă condiție în cadrul filtrului. Alegeți o opțiune din
lista derulantă pentru a restrânge afișarea. Programul Excel aplică ime-
diat criteriile dumneavoastră, afișând numai liniile care îndeplinesc cri-
teriul respectiv.
Pag. 8
BAZE DE DATE ÎN MICROSOFT EXCEL Tema 5
sau pur și simplu apăsând încă odată pe pictograma activă de filtrare , din ace-
lași grup de comenzi ale tab-ului Data.
Sortarea datelor din coloane din lista AutoFilter
În lista derulantă activată la momentul apăsării săgeților din dreptul etiche-
telor de coloană găsim și comenzi de sortare (ordonare) rapidă a valorilor din co-
loana selectată, prin prezența comenzilor Sort A to Z sau Sort Z to A în cazul valo-
rilor de tip text, Sort Smallest to Largest sau Sort Largest to Smallest pentru nu-
mere, respectiv sau Sort Newest to Oldest pentru valorile de dată calendaristică,
toate indicând variantele de ordonare crescătoare, respectiv descrescătoare a va-
lorilor din intervalul de date.
Efectuarea de totaluri pentru listele filtrate are o particularitate, în sensul
că obligatoriu veți folosi funcția SUBTOTAL, deoarece această funcție va aduna
doar componentele afișate, spre deosebire de funcția SUM care nu calculează co-
rect lista filtrată, adunând toate celulele domeniului specificat.
Utilizarea filtrării avansate
Filtrarea avansată este utilizată atunci când se dorește afișarea înregistră-
rilor unei liste funcție de criterii definite în cadrul unor celule dintr-o zonă distinctă
de listă.
Pentru a realiza filtrarea complexă, trebuie definite trei zone precis delimi-
tate:
- zona listei cu date sursa (List range);
- zona ce conține criteriile de filtrare (Criteria range) – alcătuită din
denumirile câmpurilor și restricțiile impuse;
- zona de afișare a rezultatelor filtrării (Copy to) – este formată din
linia de antet cu denumirea câmpurilor (se poate copia din antetul
listei cu datele sursă) și în continuare vor fi afișate înregistrările ce
respectă restricțiile impuse.
Este importantă respectarea numelor de câmpuri definite pentru fiecare
zonă specificată anterior, de aceea se recomandă copierea liniei de antet cu nu-
mele câmpurilor pentru a evita erorile de tastare.
Pag. 10
BAZE DE DATE ÎN MICROSOFT EXCEL Tema 5
Cea mai reprezentativă cale de utilizare a grupurilor pentru datele unei liste
este instrumentul de creare a sub-totalurilor, numite și totaluri parțiale, care
aplică asupra unui câmp precizat o funcție și apoi afișează rezultatul (vezi figura
5.9. în care se folosește funcția SUM pentru calculul totalurilor, gruparea făcându-
se având criteriu câmpul Nume produs).
Vom descrie în continuare modalitatea de efectuare a unor astfel de tota-
luri, concomitent cu gruparea datelor.
Primul pas este acela de a selecta lista de date sau de a defini domeniul de
celule ce vor fi supuse totalizării.
Este foarte important de reținut că pentru ca această metodă să afișeze
corect rezultatele, lista trebuie mai întâi sortată după criteriul care va sta la baza
grupării datelor (pentru exemplul nostru Nume produs).
Așadar, vom sorta lista printr-una din metodele prezentate anterior, ascen-
dent, după denumirea produsului, apoi din tab-ul Data, grupul de comenzi Outline,
Pag. 12
BAZE DE DATE ÎN MICROSOFT EXCEL Tema 5
dation , situat în grupul de comenzi Data Tools, ceea ce are ca rezultat afișa-
rea casetei de dialog Data Validation (fig. 5.11).
Pag. 14
BAZE DE DATE ÎN MICROSOFT EXCEL Tema 5
Pag. 16
BAZE DE DATE ÎN MICROSOFT EXCEL Tema 5
-Pentru a limita reputația calității unui vânzător la trei valori, tastați Infe-
rior, Mediu, Superior.
- De asemenea, aveți posibilitatea să creați intrările din listă făcând referire
la o zonă de celule din altă parte a registrului de lucru.
În cazul listelor, asigurați-vă că este bifată caseta de selectare In-cell
dropdown pentru afișarea unei liste derulante.
Pentru a specifica modul în care doriți să gestionați valorile necompletate
(nule), bifați sau debifați caseta de selectare Ignore blank.
Dacă modificați setările de validare pentru o celulă, aveți posibilitatea să
aplicați automat modificările în alte celule cu aceleași setări. Pentru a efectua
aceasta, bifați caseta Apply these changes to all cells with the same settings.
Restricționarea introducerii de date la un număr întreg dintr-un interval (meca-
nismul este același și pentru numere zecimale)
- în caseta Allow, selectați Whole number (pentru numere zecimale se
alege Decimal).
- în caseta Data, selectați tipul de restricție dorit.
Exemple:
- pentru a seta limite superioare și inferioare, selectați between, apoi in-
troduceți valoarea minimă, maximă sau specifică de introdus. Aveți posibilitatea
să introduceți o formulă care returnează o valoare de număr;
- pentru a seta o limită minimă de reduceri la de două ori numărul de copii
în celula F1, selectați greater than or equal to în caseta Data și introduceți for-
mula, =2*F1, în caseta Minimum.
Restricționarea introducerii de date la o dată dintr-un interval de timp
- în caseta Allow, selectați Date
- în caseta Data, selectați tipul de restricție dorit.
Exemple:
- pentru a permite introducerea datelor după o anumită zi, selectați grea-
ter than. Introduceți datele de început, final sau o dată specifică care sunt
permise. De asemenea, aveți posibilitatea să introduceți o formulă care re-
turnează o dată.
- pentru a seta un interval de timp între data de azi și trei zile începând de
la data de azi, selectați between în caseta Data, introduceți =TODAY() în ca-
seta Start date, apoi =TODAY()+3 în caseta End date.
Restricționarea introducerii de date la o valoare de timp dintr-un interval
de timp
- în caseta Allow, selectați Time
- în caseta Data, selectați tipul de restricție dorit.
Exemple:
- pentru a permite introducerea orelor înaintea unei anumite ore din zi,
selectați less than.
- pentru a seta un interval de timp pentru servirea micului dejun între
ora la care se deschide restaurantul (valoarea din celula H1) și cinci ore
după ora la care se deschide restaurantul, selectați between în caseta
Data, introduceți =H1 în caseta Start time, apoi introdu-
ceți =H1+"5:00" în caseta End date.
Pag. 18