Cuprins
Într-un scenariu practic de lucru cu Microsoft Excel, trebuie să sortăm și să filtrăm frecvent mai multe coloane într-un interval mare de date. În acest articol, veți cunoaște toate tehnicile utile și rapide de sortare a mai multor coloane în Excel.
Captura de ecran de mai sus este o prezentare generală a articolului care reprezintă un exemplu de sortare a datelor în mai multe coloane. Veți afla mai multe despre setul de date, precum și despre metodele și funcțiile de sortare și filtrare a datelor Excel în următoarele secțiuni ale acestui articol.
Descărcați caietul de practică
Puteți descărca registrul de lucru Excel pe care l-am folosit pentru a pregăti acest articol.
Sortarea mai multor coloane5 abordări rapide pentru a sorta mai multe coloane în Excel
1. Utilizarea comenzii Sort & Filter pentru a sorta mai multe coloane
Pentru a sorta simultan mai multe coloane în Excel, utilizând funcția Sortare & Filtrare este cea mai bună soluție. Vă va permite să adăugați & alegeți diferite opțiuni pentru a sorta orice interval de date. În setul nostru de date de mai jos, există 6 coloane care conțin nume aleatorii de mărci de calculatoare, tipuri de dispozitive, nume de modele, țări de origine, date de lansare și prețuri ale dispozitivelor.
Citește mai mult: Cum să sortați datele în Excel folosind formula
Dorim să adăugăm 2 criterii de sortare a coloanelor din setul nostru de date. Vom sorta numele țărilor de origine în ordinea de la Z la A. După aceea, prețurile dispozitivelor vor fi sortate de la cel mai mic la cel mai mare.
📌 Pasul 1:
➤ Selectați mai întâi toate datele din tabel.
➤ Sub Acasă panglică, selectați Sortare personalizată comanda de la Sortare & Filtrare în meniul derulant din fereastra Editare Se va deschide o casetă de dialog.
📌 Pasul 2:
➤ Atingeți ușor pe tabloul derulant Sort by & selectați Țara de origine .
➤ Schimbați ordinea cu De la Z la A de la Comandă picătură în jos.
➤ Faceți clic pe Adăugați nivelul pentru a atribui un alt criteriu.
📌 Pasul 3:
➤ Acum selectați Preț din următoarea listă derulantă.
➤ Modificați ordinea prin De la cel mai mic la cel mai mare .
➤ Presa OK & ați terminat.
Ca în imaginea de mai jos, veți avea datele sortate pentru toate coloanele deodată. În Coloana G , prețurile sunt sortate pe baza ordinii numelor țărilor, deoarece am atribuit ordinea prețurilor ca și criteriu secundar de sortare.
2. Atribuirea de opțiuni de filtrare pe antetele de tabel
Prin utilizarea Filtru de pe capetele de tabel, puteți sorta mai ușor coloanele. În acest caz, însă, nu puteți adăuga criterii pentru două sau mai multe coloane simultan.
📌 Pasul 1:
➤ Selectați mai întâi toate anteturile tabelului.
➤ Sub Acasă fila, alegeți Filtru comanda de la Sortare & Filtrare în meniul derulant din fereastra Editare Veți găsi grupul de comenzi Filtru în anteturile de tabel.
📌 Pasul 2:
➤ Acum faceți clic pe Țara de origine picătură în jos.
➤ Selectați ordinea... Sortează de la Z la A.
➤ Presa OK .
Veți obține coloanele sortate în funcție de țările de origine. Puteți sorta și alte coloane în funcție de criteriile dumneavoastră cu Filtru din anteturile coloanelor.
3. Formatarea condiționată pentru sortarea mai multor coloane
Dacă doriți să sortați datele sau coloanele prin evidențiere cu culori sau simboluri, trebuie să alegeți Formatarea condiționată Dar această metodă nu va schimba sau modifica deloc ordinea datelor dvs. ci doar va evidenția datele dintr-o coloană sau dintr-un rând pe baza criteriilor de sortare. Presupunând că dorim să sortăm coloana Data lansării prin evidențierea datelor.
📌 Pași:
➤ Selectați întreaga coloană pentru Data lansării .
➤ Sub Acasă panglică, de la Formatarea condiționată și Scări de culoare alege opțiunea Verde-alb sau orice altă scală de culori pe care o preferați. Vi se va afișa o previzualizare a scalei de culori respective în coloana care v-a fost atribuită.
➤ Presa Introduceți & ați terminat.
Vi se va afișa coloana atribuită cu Verde-alb scări de culori în care partea plină de verde denotă cele mai recente date, iar cele de culoare verde deschis sau alb sunt pentru datele mai vechi. În acest fel puteți sorta datele prin evidențierea lor cu ajutorul culorilor.
Puteți sorta coloana pentru prețuri și cu scări de culori similare sau cu o altă gamă de scări de culori. Aici, prețurile sunt sortate în ordine crescătoare & apoi, dacă utilizați scări de culori, atunci va arăta ca în imaginea următoare.
Sortarea după scări de culori depinde de datele numerice disponibile. Dacă doriți să sortați șiruri de text într-o coloană sau un rând, atunci trebuie să căutați o altă metodă sau să personalizați datele selectate din Formatarea condiționată .
4. Inserarea funcției SORT pentru a sorta mai multe coloane
Atunci când trebuie să sortați un interval de date într-o altă zonă din foaia de calcul și dacă nu doriți să copiați nici datele originale, atunci folosind funcția TRIMITE poate fi o soluție utilă. Să facem mai întâi cunoștință cu această funcție SORT.
- Obiectivul funcției:
Sortează un interval dintr-o matrice.
- Sintaxă:
=SORT(array, [sort_index], [sort_order], [by_col])
- Argumente:
array- Intervalul de date sau celulele pe care doriți să le sortați.
[sort_index]- Numărul coloanei sau al rândului care va fi sortat.
[sort_order]- Ordinea crescătoare(1) sau descrescătoare(-1).
[by_col]- Trebuie să alegeți dacă sortarea se va face pe coloană sau pe rând.
În imaginea de mai jos, un alt tabel a fost adăugat sub primul, unde vom aplica TRIMITE pe baza datelor din tabelul original.
📌 Pași:
➤ Selectați ieșirea Celula B26 & tip:
=SORT(B5:G23,6,-1,FALSE)
➤ Presa Introduceți și veți găsi coloanele sortate în cel de-al doilea tabel.
Aici am sortat prețurile doar de la cel mai mare la cel mai mic. În interiorul funcției, primul argument este B5:G23 care este intervalul de date selectat pentru a fi sortat. Aici sort_index sau numărul coloanei a fost ales ca 6 întrucât coloana a 6-a reprezintă prețurile. -1' din al treilea argument înseamnă că sortăm datele în ordine descrescătoare. Iar în al patrulea argument, funcția logică FALSE a fost ales pentru a atribui sortarea pe rânduri, nu pe coloane.
5. Aplicarea funcției SORTBY pentru a sorta mai multe coloane
Prin utilizarea SORTBY puteți adăuga mai multe criterii de sortare a coloanelor. Sintaxa acestei formule este:
=SORTBY(array, by_array1, [sort_order1], [by_array2], [sort_order2])
Pe baza setului nostru de date, vom sorta mai întâi coloana pentru Țara de origine și apoi prețurile vor fi sortate de la cel mai mic la cel mai mare.
📌 Pași:
➤ Selectați Celula B26 și tipul:
=SORTBY(B5:G23,E5:E23,-1,G5:G23,1)
➤ Presa Introduceți și vi se va afișa imediat matricea sortată în cel de-al doilea tabel.
În interiorul funcției, primul argument este matricea de date selectată care trebuie sortată. Al doilea și al treilea argument sunt intervalul de celule- E5:E23 & -1 respectiv, înseamnă că datele text din Coloana E vor fi sortate în ordinea alfabetică a numerelor De la Z la A Aceste două argumente combină primul criteriu de sortare. Al doilea criteriu este format din argumentele G5:G23 și '1' ceea ce indică faptul că prețurile din Coloana G vor fi sortate de la cel mai mic la cel mai mare.
Cuvinte de încheiere
Sper că toate aceste metode menționate mai sus vă vor îndemna acum să le aplicați mai eficient în foile de calcul Excel. Dacă aveți întrebări sau feedback, vă rog să-mi spuneți în secțiunea de comentarii. Sau puteți consulta și celelalte articole legate de funcțiile Excel de pe acest site.