sortarea datelor

Destul de multe ori, să prezinte date în conformitate cu unele criterii prestabilite: în ordine crescătoare, ordine descrescătoare, sau în ordine alfabetică. Schimbarea ordinii rândurilor se numește sortare.

Pentru a sorta aduce cursorul la orice câmp de celule în cazul în care această operațiune, și făcând clic pe unul dintre butoanele de sortare se va produce (crescator sau descrescator), situat pe bara de instrumente standard.

Sortare după numele de familie în ambele liste, și veți vedea că, după datele referitoare la un membru al personalului, va fi în aceeași linie.


Fig. 5.11. Sortați rezultatele după numele de familie

Uneori ai nevoie pentru a sorta după mai multe coloane simultan. În cazul nostru, de exemplu, poate fi necesar pentru a sorta lista mai întâi cu valoarea salariului în ordine descrescătoare, și apoi după numele de familie, pe baza alfabetică, în ordine crescătoare.

Folosind doar butonul de sortare, nu puteți obține rezultatul dorit. Pentru a produce sortarea simultană a mai mult de un câmp, activați comanda de date / Sort. Ca urmare a punerii sale în aplicare va varia caseta de dialog Sortare (Fig. 5.12). În meniul drop-down Sortare, selectați coloana și setați comutatorul de sortare (crescator sau descrescator). Același lucru trebuie făcut pentru al doilea câmp.


Fig. 5.12. caseta de dialog Sortare cu o gamă selectată de ordine de sortare după salariu și după nume

Sortare pe al doilea câmp (numele) se va face numai pentru acele rânduri ale căror „Salariu“ coloana are aceeași valoare. În acest caz, aceeași cantitate de salariu sunt angajați Karpov și Petrov. În conformitate cu o condiție de sortare pentru a doua în lista va merge mai întâi numele Karpov și apoi Petrov. Lista rezultată a acestui tip este prezentată în Fig. 5.13.


Fig. 5.13. Lista este sortata primul criteriu PS „Salariu“ (descrescator), apoi prin criteriul „Last Name“ (în ordine crescătoare alfabetică)

În tabelul prezentat în Fig. 5.11, conține o cantitate mică de informații (un total de 10 de persoane). Dar, de regulă, trebuie să opereze cu o listă mult mai mare de angajați, astfel încât abordarea procesului de tratament ar trebui să fie de așa natură încât să se elimine complet posibilitatea erorii apariția și răspândirea.