Sortare după culoare în MS Excel 2018 pentru site-ul buhgalterіv SET bugetară

2. În această fereastră aduce un meniu «Inserare → Modul» (a se insera modul). câmp deschis pentru software-ul de introducere a textului.

3. Imprimați textul modulului care arata ca acest lucru:

Funcția publică ColorCeil (Cell Ca Range)

4. Închideți fereastra «Visual Basic», reveniți la registrul de lucru Excel cu baza de date (fig. 1).

1. devine coloana liberă în foaia de lucru. La baza Fig. 1 Am ales coloana «G».

2. În celula „G1“ antetul coloanei de imprimare (prezentată în Fig. 1 este textul „Ave“).

3. Vom trece la o celulă «G2».

4. Apelați meniul "Insert → Function ...". Deschideți fereastra caracteristici master prezentat în Fig. 3.

6. Din această listă, pentru a alege «ColorCeil». O fereastra pentru introducerea parametrilor funcției (Fig. 4).

7. Stau în zona pentru introducerea parametrilor, faceți clic pe celula «A2», - vom sorta siruri de caractere folosind culoarea de umplere a celulelor în prima coloană a tabelului.

8. Apăsați butonul „OK“ din fereastra de setări.

9. Copiați formula «G2» celulă în jos întreaga înălțime a mesei. Ca rezultat, coloana «G» va fi umplut cu valori numerice, fiecare dintre care caracterizează o culoare de fundal care corespunde primului rând din coloana tabel.

10. Selectați baza de date.

11. Apelați meniul "Date → Sort ...". Aceasta va deschide fereastra de configurare, așa cum se arată în Fig. 5.

12. Acum, faceți clic pe pictograma listei de "Sort by" drop-down. Din opțiunile, selectați „Pr“.

13. Instalați comuta direcția de sortare (Fig. 5 este setat la „ASC“).

14. În setările Colationarea clic pe „OK“. Excel va sorta baza de date în conformitate cu valorile din coloana „Ex“, așa cum se arată în Fig. 6. Cu alte cuvinte, se va sorta înregistrările în funcție de culoarea de umplere, care este specificată pentru celulele din prima coloană a bazei de date sursă.

Important! Excel nu crede schimbarea culorii prin editarea celulei, și, prin urmare, nu actualizează valorile din foaia de lucru. Ca urmare, după schimbarea de umplere rezultate culoare «ColorCeil» funcția nu va fi actualizată automat. Acest lucru se poate face manual, folosind o combinație «Ctrl + Alt + F9». Cu toate acestea, rezultatul sortării această situație nu are nici un efect - în acest caz, să actualizeze funcțiile Excel face un timp util.

Luând această ocazie, vreau să atrag atenția asupra unui punct foarte important în ceea ce privește sortarea datelor. De multe ori, atunci când procesarea tabelelor este necesar să se păstreze ordinea inițială a înregistrărilor în baza de date sursă. Apropo, tabelul de tranzacții în numerar - este un astfel de caz. Să ne imaginăm că am decis să analizeze problema și pentru a reveni mijloacelor responsabile pe baza fig. 1. Pe această bază, fiecare angajat este formatat într-o culoare diferită. Sortare după culoare, vom vedea imediat imaginea completă cu privire la problema care ne interesează. Dar, în final, finalizarea lucrărilor cu personalul, este necesar să se întoarcă în baza de date la starea inițială. Și este clar: dacă vom continua să lucreze cu casierul, cronologia plăților și a veniturilor este extrem de important.

În această situație, puteți aplica un truc simplu - adaugă la coloana de bază de operare original, cu numere de linie. După aceea, nici o conversie de date, nu vom fi frică. Pentru a restabili ordinea inițială a intrărilor, sortați baza de date este suficientă pentru coloana de operare. Și cu atât mai mult se pare ca acest lucru:

1. Deschideți tabelul prezentat în Fig. 1.

2. A deveni coloana liberă. Să-ți fie o coloană «H» (vă reamintesc că avem este o funcție pentru determinarea culorii de umplere «G» coloana).

3. celula «H1» introduceți numele de coloană, cum ar fi „sclav.“

4. celula «H2» introduceți numărul „1“. În celula «H3» valoare de tip „2“.

5. Selectați blocul de foaie de lucru «H2: H3».

6. Puneți cursorul mouse-ului peste mânerul pătrat în colțul din dreapta jos al blocului selectat.

7. Când cursorul își modifică forma, țineți apăsat butonul stâng al mouse-ului și trageți un bloc de întreaga înălțime a mesei. Excel si analiza celulele selectate umple «H» Elemente de progresie aritmetică coloană în pași de „1“. Ca urmare a acestor acțiuni în «H» vor fi înregistrate „1“, „2“ coloane de celule „3“ și t. D. Acesta este numărul de înregistrări din baza de date sursă.

Acum, în orice moment, puteți sorta tabelul de pe coloana „Slave“, iar linia va fi în aceeași ordine în care acestea au fost aranjate în baza de date originală.

Podіlitisya de Colegii